Created custom classes in the property view called TreeEntry,
RangeElement, and ListElement.  These classes replace the use of Pair in
the property view, which was getting a little confusing.