Split out TopLevelElement from Element.
Improve documentation
Add Date type
Add beginning of PurchaseOrder example