Improve paging: Less config in template, add generic arguments for producer

* Move config to views, add key to config to template tag (similar to producer)
* Add generic arguments for the list producer