Generalize ConstituentGraphicsItem

Place the element above the topmost element rather than just the first
element.
Collapsed syntactic element data structures

The inheritance approach wasn't getting me anything.