Hides awt.Dimension in abstract tree framework
Hides awt.Color in abstract tree framework
* Leads to a series of changes, making the system less dependent on AWT
Renames parameter
Frees ApplicationModel from references to Swing