This package can implement template modules using custom classes.
It can register a new class to implement a module than can handle a new type of tags that can be used in templates.
The module class implemented by applications can return details like:
- Position of labels next to the template mark
- Priority of the module in the list of modules
- Permission to render in a template
- Caching strategy
- Template rendering results