It was much easier to understand after looking at ...
# tornadofx
a
It was much easier to understand after looking at the code. It provides an example with 2 different views using the same controller in the same view (masterdetail/simple), and 2 different views for view/fragment using the same controller (masterdetail/scope and masterdetail/scopewithdata)