Thinking made visual