XML type provider is functional
Add processing for determining interesting orders
Readability and optimization tweaks
Progress checkin
Moved around some data and functions