Using Cognitive Task Analysis To Describe Spatial Reasoning Processes