Textile evolution