Generally clients will not create a IGeometrySelector instance directly. For a given implmentation, a IGeometrySelectorFactory is registered with the UGeometrySelectionManager, and it creates instances based on the active selection.