We need to declare our elements by defining types that describe their structure.
At the "top-level", each declaration or definition will be accessible to applications outside our schema.
A simple strategy is to declare each element we see in our example documents.
Attributes are part of those elements, so we'll get those along the way.