Generate content using Freemarker instead of print statements.
Ignore generated files.