Key Principles for a Holistic Approach to Automation