Making explicit in design education: Generic elements in the design process