Update tree data structure and rendering
Merge pull request #15 from shamenchens/TreeData-RefineDataStructure

Update tree data structure and rendering