Some refactoring of the DisplayHierarchy, to represent sibling nodes (shared
parent and linking property), and to move display annotation from PropertyValue
pairs to the DisplayHierarchyNode objects.
Correctly displaying multi-value properties