Il seguente schema illustra la struttura logica degli oggetti di tipo StackItem (notazione UML). I primi due livelli sono classi astratte.
Gerarchia di calssi con radice StackItem: