Automatic layout generation for Business Process Automation tools. A live canvas automatically calculates proximity and type of elements to remove the user burden of the flow organization. This also standardized flow construction, which makes handoffs easier, and all flows have a more “standardized” visual representation.