Duplicates PlatformSwingTree into PlatformFxTree
Introduces interface for FilledPolygon, less dependent on Swing
Extracts interface over specialcontrol to abstract from swingspecifics
Introduces "Canvas" abstraction over graphics2d
Introduces abstractions to make canvas independent of Swing
Introduces more abstractions to make canvas independent of Swing
* Font Style
* Polyline
Cleanup
Fixes compile errors
Has FlexibleArrow work with Coordinates
Introduces an abstraction for transformations
Moves transformation to tech-agnostic module
Moves Coordinate support class to tech-agnostic module
Introduces Shape classes to hide Swing-details
Separates Swing and non-Swing classes
Abstracts several methods in PolygonPanel, has it create specialcontrols itself
Frees Polygonpanel from knowledge about swing
Moves the majority of the tree-classes to TreeFramework
Inlines creation of now-agnostic class, removing a load of generics
Moves more Swing-only code to the swing package
Makes Charm tooltips more independent of Swing