API framework
Templated the content of each module into nicely formatted files, should make the whole module system more modular this way.