Add pagination presenter
Decouple pagination from Scheme
Move page link generation out of pagination module

Simplify how the pagination link creation is called in the presenter