Some libraries already exist implementing different pattern, from simple MVC with FXML, FXMLController and Object) to more sophisticated one like MVVMFX or others.
For instance JRebirth Application Framework uses the Facade pattern with a 2-level MVC pattern. An MVC for whole application and another MVC for UI with optional parts. The facade pattern is used to manage reusable components in a loosely coupled way. It also provides an Event Bus to let components communicate with each other.
So instead of reinventing the wheel read the code of existing libraries to known if it can suit your needs and then choose to contribute or to start a more innovative framework.
The full pattern is described in this topic MVC with javaFX