Múltiplos controllers para um único stage no JavaFX

No javaFX, eu faço todas as telas necessárias do sistema dentro de um único stage, pois fica muito mais bonito e organizado, depois vou apenas setando a visibilidade da tela que foi acionada. Meu problema é que isso gera uma classe controller muito extensa, e já tá errado se uma classe no Java fica muito grande. Gostaria de saber como posso usar mais de um controller para um stage, de forma que eu consiga controlar cada tela desse único stage a partir de classes controllers diferentes.

Uai, achei interessante a abordagem desse cara: link