Abstract Groups With Geometry