CodeSmith 5.3 code generation tool and template (absolutely easy to use, do not explain)