Models and principles relevant to design