JavaFX Implementation for Plant View
Created by: SmithRWORNL
The UnifiedVizRefactor_NoReactor branch needs a JavaFX implementation for the Plant View. This requires that relevant modeling classes for plant parts from the UnifiedVizRefactor branch be moved into it. ICE's direct interactions with the PlantAppState need to be broken and replaced with references to a generic IPlantView which PlantAppState and the FXGeometryCanvas will realize. Further, the MOOSEFormEditor should get an appropriate IVizService and use it to draw the Plant View.
The FXGeometryCanvas will need to be updated to include functionality from the Plant View: the option to display objects in wireframe mode and to have explicit functions for moving the camera programatically. Code for converting a PlantComposite into a collection of modeling objects to place in the FXGeometryCanvas will also be required.