Lessons Learned from Designing a Programming System to Support Middle School Girls Creating Animated Stories