Thinking, Mental Models and Systems