Add TitleCreator / PageCreator

In preparation of #398 
Yup, this makes sense. Did something similar for SPL way back https://github.com/JeroenDeDauw/SubPageList/blob/master/src/TitleFactory.php