CoLab: a design tool to support education and collaboration for engineering designers and industrial designers during new product development