Hmmm it is a minimum code for the templates providers. Look at the __init__.py of bobtemplates.gillux:
```python
import os
from mrbob import TemplateDescription
this_directory = os.path.dirname(os.path.abspath(__file__))

class NSPackage(TemplateDescription):
    path = os.path.join(this_directory, 'nspackage')
```
And the metaclass ensures the templates provider gives the correct API.