The GUI should not need to be aware of the Model. Furthermore, Viewports should not need to be aware of the GUI. In other words, there should be a "one-way" data flow from GUI to Model to Viewports. @n8vm tells me that this is sort of like the "MVVM" paradigm.
The GUI should not need to be aware of the Model. Furthermore, Viewports should not need to be aware of the GUI. In other words, there should be a "one-way" data flow from GUI to Model to Viewports. @n8vm tells me that this is sort of like the "MVVM" paradigm.