Different snap radius for different Osnap?

(WIP v8) Would not snap to Quad but only Perp

Would be also nice to have a wider snapping radius with Midpoint vs narrower for Near.

Or for always powerful “Center” - to don’t allow it not snap directly on a curve or other geometry but let Rhino assume it’s center if you approaching the curve of a circle (so with a little distance to not interfere with other Osnaps)

Thank you!