Implement 'infinite' pagination strategy

Appends new pages to existing item collection rather than replacing

This will probably need some kind of check in the future to avoid
supermassive arrays
Tweak loading of pages via query()