Add implementation of StructType.
Add support for StructType in the grammar.
Add StructType feature.