@Override public void start(Stage primaryStage) throws IOException {
tools = new Tool[]{
new Tool(
"Caspian Styler",
(Parent) FXMLLoader.load(CaspianStylerMainFrame.class.getResource("CaspianStylerMainFrame.fxml")),
new Image(ToolsApp.class.getResourceAsStream("images/caspianstyler-icon.png"))
),
new Tool(
"Animation Spline Editor",
new SplineEditor(),
new Image(ToolsApp.class.getResourceAsStream("images/spline-editor-icon.png"))
),
new Tool(
"Derived Color Calculator",
(Parent) FXMLLoader.load(DerivationCalcContent.class.getResource("DerivationCalcContent.fxml")),
new Image(ToolsApp.class.getResourceAsStream("images/derive-color-icon.png"))
)
};
//create root node
root = new Pane() {