Add support for custom glossaries. Add logging.
Test all the things.
Naming things.
Add custom glossary support to template variable.