remove loadedStructure, parse directly into ProcessedStructure now.  add
swapRules, parsing, block selection, and export.
tons more work on builders