Also, how can we encode spacing to match font size of subgroup taxa? SVG output is likely the best route here.