Group and panels architecture¶
The class hierarchy is the following
groupContainer.collection: contains aGroupSpecs()collection
GroupSpecModel.panels: contains aPanelSpecs()collection
PanelSpecModel.type: one ofPanelSpecTypes()
groupContainer.children : is agroupContent()iterator
groupContent.children : is aPanelWrapper()iterator
PanelWrapper.contentsView: is a subclass ofAssemblPanel(), of which every panel inherits