Go templates and code generation