Proper packaging and more services

It looks like this `path` parameter has a lot of side effects. If it's not none, you don't want to set the `JSON2TT`? and `TEMPLATE_LIBRARY_CORE`?