/// <summary>
 /// Retrieves a sequence of items that intersect the given bounds.
 /// </summary>
 /// <param name="bounds">The bounds to check</param>
 /// <returns></returns>
 public IEnumerable <T> GetItemsIntersecting(Rect bounds)
 {
     return(root.GetItemsIntersecting(bounds));
 }