Refactor all the pagination junk for photos to a service so I can use it elsewhere like on expos and locations