Objects implementing this interface represent shapes.
Checks whether the Shape contains a given point.
Checks whether the Shape contains a given rectangle.
Checks whether the Shape intersects a rectangle.