moving towards a modular page object system