building a template ala http://pub.dartlang.org/doc/package-layout.html