TemplateInterfaceEngine
A variant on a template engine designed for more interactive use. In many ways, not a template engine, but too useful to ignore while I find a more uniform abstraction. Generates interfaces from a set of interface template functions rather than strings from template files.