* Use the algorithm simplest to implement, with requirements: * opening and immediately closing the visualization should not change layout. * The layout of all nodes above and below node with it's opened visualization should not change. * We may limit the feature to only one visualization opened at the time. * ~~Add animation to visualization opening, and nodes movement should fit this animation.~~ (for future task).