Refactored Paginator.