Visualization as Thinking