a d3-based tree viewer