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