HierarchicalUtils.jl is a package providing abstract functionality over hierarchical structures.
For specific examples, see the following Jupyter notebooks:
Basics: Expression tree representation
Advanced applications: BSON representation visualization, Integration with Mill.jl