Review of Direct Fabrics