Types and template nested types support
Version 1.2. Improved Documentation and fixes