Is your browse box another GUI like a window with a .fxml file and controller. Honestly, I think that you shouldn't try to cram everything into one window; however, if it doesn't look crammed and each button/field is clearly labeled and quite descriptive, then you should be fine. I think the number of windows also depends on how you plan to integrate your manual and auto trackers if you have yet to do so.