shuffle GUI/Model subdirectories
- Some source pairs moved to GUI/View.
- Some moved to new dir GUI/Support.
- Some moved between GUI/Model subdirectories.
- Some util files splitted.
- Some classes renamed.
The remaining subdirectories in GUI/Model now all take part in circular dependencies.