Move AlmRequest into the Alm model. Introduce Pageable concern and transition some existing to using either pages (for existing paged functionality) and paginate (which makes pages out of standard array based requests.