Defines a Pagination component
The Pagination model
Returns a view of a pagination component.
This should be used whenever possible.
You can use customView if you need to
customize the button.
Returns a custom view of a pagination component.
Only use this when view is not enough.
The intial value of the page number
An opaque type wrapper around an Int to prevent it from being set outside of the component