ShapeWithBoundingRect

public protocol ShapeWithBoundingRect : Shape

Enhancement to Shape protocol that allows you to simply specify a boundingRect property and have hitTest implemented automatically.