Knit: Dynamic patterns and techniques for creative making