Stitch by Stitch: Learning to Sew, One Project at a Time