Need I repeat myself? Non-repeating computer-aided designs for printed textiles.