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

Current work, not done yet
no .. I was suggesting to essentially move the entire code from the constructor to a factory with the addition of somehow being able to set a batch size.