Il modello si ispira al design pattern "composite", utilizzato per rappresentare oggetti di arbitraria complessità strutturale.
Diagramma UML che mette in evidenza la struttura ricorsiva di LogicComponent: