Started working on the overall architecture of the code generation program.