public static void UnRegisterShape(Shape2D shape)
 {
     AllShapes.Remove(shape);
 }
 public static void RegisterShape(Shape2D shape)
 {
     AllShapes.Add(shape);
 }