Dev Notes. - Considering creating a
key-value pair for each "related" arrow and box once the arrow has been
snapped to the box. Currently, there can be multiple arrows to each box,
causing them to overlap and not being able to assign arrows to different
boxes. Things to work on: - Add label input boxes