Designing Smarter Conversational Agents for Kids: Lessons from Cognitive Work and Means-Ends Analyses