Portals: A Treatise on Internet-Distributed Television