 the Shift key before dragging in
    order to detach a part from the parts it is connected with. These functionalities are also
    controlled by the custom SnappingTool.
  </p>
  <p>
    Use the <a>GraphObject.contextMenu</a> to rotate, detach, or delete a node. If it is connected
    with other parts, the whole collection rotates.
  </p>
  <div>
    <div>
      <button id="SaveButton" onclick="save()">Save</button>
      <button onclick="load()">Load</button>
      Diagram Model saved in JSON format:
   