D3 4.13.0, HTML, CSS, JavaScript
Basic force directed layout but where circles do not overlap
Leaflet-AreaSelect with keepAscpectRatio:true
jQuery 1.9.1, HTML, CSS, JavaScript