Concrete type used as a tree item for the curve editor. No need to derive from this type - custom behaviour is implemented throughICurveEditorTreeItem. Implemented in this way to ensure that all hierarchical information can be reasoned about within the curve editor itself, and allow for mixing of tree item types from any usage domain.