optimize speed when performing a layout change of small subunits in an larger org chart
When working with large org charts (200+ people, often significantly more), it can require manually moving sections of the org chart around to get the best visual representation (alternating leaders who have large vs small orgs so that the lower parts of the page are maximized). In these large org charts, changing the layout of subgroups sometimes takes an inordinate amount of time (I'm on a very modern machine with plenty of CPU/RAM). I wonder if there is a way to speed up this operation through optimized algorithms, or maybe viewing the entire affected group as an irregular shape, and just moving everything else left or right until the new irregular shape no longer overlaps with the other irregular shapes (of the sub-orgs on either side)?
