Added classes for implementing code generation.
Added code elements for generating C# code.