Added sub-projects for maven plugin and introduced a plugin architecture for the template engine.
Merge remote-tracking branch 'origin/master'