Rename to code_generator