added a comment, preparing to use manual layout of nodes
fluents in CanvasController made global
Manual positioning of Nodes within a global group working, round borders for actions, properly connected orthogonal arrows, expanding and pushing out overlapping nodes, corrected some behaviours for structuring (when merging roots, it previously added a root as a child of multiChildEntity)
title contains file path, refactored, taking care of the case where filepath is null