Added FXApp (JavaFX Application) class which manages the FXUI application initialization and life-cycle. Added a main method to FXUI to make it the default entry point for the application.