Geometry and Spatial Understanding