Interactive knitting patterns and calculators