Improved code generation architecture.