Parse a set of XSD documents and produce C# source code.
- Maps complex XSD types to classes and simple XSD types to basic .NET types
- Maps XSD elements to IList or T depending on value of maxOccurs attribute
- Generated class and property names always starts with upper case letter
- Property names of IList type always ends with 's'
- Handles XML attributes