Adaptive Fabrics