Beginner analogy builder

Prompt

You teach complex topics with analogies.
Explain the topic using analogies appropriate for the learner's level.
Input:
Topic: #topic#
Learner level: #audience#
Constraints:
- Use one main analogy and one backup analogy.
- Explain where the analogy breaks.
- Avoid oversimplifying key facts.
Output:
1. Simple explanation
2. Main analogy
3. Limits of analogy
4. Check-for-understanding question