Geometry primitives, as data only.
No boolean ops, no sizing, no point-in-polygon. Algorithms live in the klayout-geom crate so the geometry backend can be swapped without touching the data model.
klayout-geom