Hierarchical vertex splits are the building blocks of hierarchical surfaces. They are derived from GtsSplit objects but add pointers to their parents in the vertex split tree and information on the state (collapsed or expanded) of their children.
Together with GtsEHeapPair fields these informations allow to manage any valid sequence of expansions or collapses.