implemented render pages model with a simple cached impl depending on the renderer it can prepare pages for later rendering or queue pages until resolved pages are properly serialized so that resolvers also serialize