page module grand upgrade + custom UrlGenerator