Some basic geometric utilities, geared towards graph analysis.

See the Clusterer application for examples of how it can be used.