shapes
Convenience structs for 2D shapes