36. Refactoring to use portals for reduced duplication

Questions and discussion for this lecture live here. Fire away by hitting Reply below :fire: