Jak utworzyć wiele kontrolerów javafx z różnymi plikami fxml?

Patrzyłem na niektóre blogi i inne pytania związane z stackoverflow i nie widzę bezpośredniej odpowiedzi na moje pytanie. Tworzę klienta javafx gui i chcę, aby mój pasek menu był jednym kontrolerem w jednym pliku fxml, a następnie chcę, aby obszar zawartości był dodatkowym plikiem fxml. Ekran logowania będzie jednym fxml, po tym jak ekran logowania będzie główną zawartością aplikacji i będzie w jednym pliku fxml. Jak mam to zrobić?

Po prostu nie chcę mieć całego mojego kodu do logowania, paska menu i głównej zawartości w tym samym pliku. To jest obraz tego, nad czym pracuję:

questionAnswers(4)

yourAnswerToTheQuestion