Lots of misc changes.
Migrated to Prism.
More conceptually minor tweaks with major impact on code.
Major reorganization.