Intelligent product and manufacturing process design