Classes to perform snapping on geometries to prepare them for overlay operations.