Fabrics and Threads