Moved the data structures into their own assembly.
Added/updated DGML files after refactoring.
Update README.md.