Flat Machine Knitting and Fabrics