Abstract Pattern Fabrics