Build Maps from :
XSD types become top-level types in Haskell.
XSD element decls also become top-level types in Haskell.
Element groups get their own Haskell types too.
Attributes and attribute groups do not become types, they are
Resolve element/attribute references by inlining their names.