ee more
    custom geometry examples and read about geometryString on the
    <a href="../intro/geometry.html">Geometry Path Strings Introduction page.</a>
  </p>
  <p>
    As a part's unconnected port (shown by an X) comes close to a stationary port with which it is
    compatible, the dragged selection snaps so that those ports coincide. A custom
    <a>DraggingTool</a>, called <b>SnappingTool</b>, is used to check compatibility.
  </p>
  <p>
    Dragging automatically drags all connected parts. Hold down