Add basic support for pagination and sorting

Allow the user to sort and navigate between pages without modifying
manualy the path of his datasources.

This is experimental and not tested for now. It need some refinement.
Give some love to users components <3