Textile and apparel technology