Merge Page objects into one
Accept capitalized Functions without "new"
Reorganize the various components