textile diversity