Generating new product design concepts, developing prototypes and delivering production designs