Weaving and Wearables