So Shapely
Shapes on shapes on shapes.