The Role of Spatial Reasoning in Engineering and the Design of Spatial Instruction | Synapse