Geometry: A transformation approach