Added configurable page size, defaulting to 20.
Integrated per model, paging overrides.