Added source code generation templates