The extended designer, and the design machine