7.x page structure

May also want to add the dimensions into the "pages" array, so dimensions do not have to be queried for separately...