Each page model now has a reference to its parent, next and previous sibling and children