Adding the ability to limit, skip, and sort in any query