Finished implementing PageHierarchyCreator

Change-Id: Iafdbea395bc6fc13e632ad8028c45917376f4813