Refactored Page to add additional extension points.  #1041
Support for https://github.com/BroadleafCommerce/AdvancedCMS/issues/81