list_templates: new package that provides generic templating and rendering for any list