Easily replace page configuration helper in page engine

This commit allows to extend the PageEngine class in order to change the page configuration helper.