This API use the PageRenderer class to load the left, middle and right modules from the database and do most of the work of rendering a page.