Personalization does not expose Swing to presenter
Cleans up initialization
Moves Navigation to separate class
Moves Equipment Details to separate class
Segregates interface for Equipment Database View
Removes redundant dependencies
Cleanup
Separates Logic from Implementation
Moves ListSelectionInterfaces to common Platform
* Starts another attempt at implementing the new Equipment View top down
Shows equipment list in JavaFX
* Inlines Enable/Disable closures, they didn't work with the delayed initialization enforced by the Swing/FX Threading model: When the closure was created, the button may still have been null
* Switch to FX is for development only, revert at end of session
Reverts to Swing
Introduces text fields for details and feature toggle
Cleanup