Progress on freemarker templates.