Use type: null consistently.
Quantization & bounds apply to points, too.
Geomify before arcify.
Quantization should skip coincident points.
Refactor splitting logic. Isolate bug.