20 Different fabrics types and uses which you should want to know