Мысль. Исправления в код можно вносить после дедлайна, в комментарий к комиту добавьте [fix] или [исправление], чтобы я не проверял полностью заново.

Обычно интерфейс описывают на языке FXML, похож на HTML и намного более нагляден, чем код на Java для создания интерфейса. В средах разработки обычно есть визуальный редактор для создания интерфейса. Т.е. вы мышкой расставляете элементы интерфейса, по ним создаётся FXML файл.

Примеры:

Пример 1. Пример программы с размещением элементов в HBox. JavaFXExampleSeveralPanels

Пример 2. Пример программы с несколькими цветными панелями. JavaFXExampleSeveralPanels

Пример 3. Пример программы с GridPane. JavaFXExampleSeveralPanels