Сделал возможность поворачивать горизонтальный лэйаут в левую сторону. Плюс при коллапсе ветви она не просто исчезает, а обновляется весь лейаут, становится более компактным. Ну и внутри всякий рефакторинг.
А вот так выглядит лейаут изнутри:
https://tigra.github.io/mindmap/