Spatial thinking may refer to: