Dyeing and fabric manipulation