Code generation tool.