Update UrlGenerator to handle Doctrine proxies
Implement chapter page