introduce jamon for templating
Organize into templates and main subprojects.