Leaf Class
Leaf objects are instantiated from other tree classes as follows:
From a tree object with the FindLeaf method.
From a node object with the FirstChildLeaf property.
From another leaf object with the NextSib and PrevSib properties.
See FindLeaf, FirstChildLeaf, NextSib, PrevSib.