public Rectangle GetTreeExtents()
 {
     if (!IsEmpty())
     {
         return(rootNode.GetOperatingBounds());
     }
     return(new Rectangle(new Point(0, 0), new Size(0, 0)));
 }