[WIP] Implements a paged route collection using a paged route provider (2)

Current work, not done yet
mh, a boolean in the constructor feels wrong. I don't know why