This still needs propagation across the stack (`GeometryEdit`, `RecordingGeometryWithRtree`, etc.)