Beginning framework for a JavaFX ui