The Thinking Environment – The Ten Components