Preorder Fabrics