Comprehensive holistic approach to design which brings together specialisms usually considered separately