The page object in Concrete encapsulates all the functionality used by a typical page and their contents including blocks, page metadata, page permissions.
An object that allows a filtered list of pages to be returned.
SinglePage extends the page class for those instances of pages that have no type, and are special "single pages" within the system.