from design models to implementation.
This module contains a definition of extension points that must be implemented by code generators for a certain programming language