Defining all of the valid Avro Schema types for the root Schema.
Handling generation of elements and attributes.