There is already lots of shared code in both, github-users and github-users-web, which can be moved to separate library. It should be multimodule project and these modules have been identified so far:
- ankh-shared
- ankh-test (maybe ankh-shared-test)
- ankh-web
(might be more)
Test for Page.emitPagesOn method should be provided.