Base class for the overall top-level control for a page. The Page class offers some simple page-level facilities: getting/setting the page title (e.g., as an attribute in markup), cracking URL parameters, tracking changes via a hashchange event, and creating pages that fill the viewport. This page is an instance of a Page control.