updating the page generator and base view to work with razor @helper functions