An anthology of theories and models of design : Philosophy, approaches and empirical explorations.