Осталось додумать, как сделать вменяемо и наследование свойств лейаута/стиля от родительской ноды и задание их на уровне уровня ноды. И нормально учесть разлапистость ветви для решения, какие в какую колонку.
А от этого и до классического майндмэпа в обе стороны недалеко.
P S.: А раз есть TapRootLayout, то напрашивается и RhysomeLayout. Кто корневища пырея, например, видел, поймёт.