Visual thinker