Interfaces & Troubles

Templating interface has begun. This should be flexible enough to pass
other templating systems into eventually. However, right now I am tired
and failing.