Synthetic Abstract Tapestries