Representing Hierarchical Data for Mere Mortals