[d3 diagram] Improve text scaling.
[d3 diagram] Keep disconnected graph components together.
Merge pull request #4 from eea/d3_diagram

D3 diagram