Digital knitting. 2d and 3d design and prototyping tools in the knitwear industry. Methodologies and research for innovation in the Italian production chain