Add TitleCreator / PageCreator

In preparation of #398 
Yeah indeed. If you want to end up with well designed and testable code, you need to create lots of trivial wrappers like these