Designer's Drawloom: An Introduction to Drawloom Weaving and Repeat Pattern Planning