Modules

Treat module source code as a template