Programatically create weaving patterns