This example uses d3.forceCollide to prevent circles from overlapping.
forked from mbostock‘s block: Collision Detection
See also Bounded Force Layout - very tightly packed.
forked from Fil‘s block: Collision Detection in a tight square