Pedagogical Python Code for Learning to Implement Hierarchical Data Store of objects containing child objects, with Traversal etc.