Nicely knit lines: Professional pattern drafting for machine knitters