IGeometrySelectionTransformer is a transient object that is created by an IGeometrySelector to provide external code with a way to manipulate/transform an active Selection. This allows (eg) a Gizmo to be hooked up to an active Selection without either explicitly knowing about each other.