Systems Thinking in Engineering Design: Differences in Expert vs. Novice and Relationship to Personality Traits