Feature/page navigator

Please review pre-final implementation and tests.