Общеизвестно, что всё без исключения ПО под линукс и макос для майндмаппинга — неюзабельный треш, хотя всего-то, что требуется от такого ПО, это удобное, а не зубодробительное неудобоваримое создание, редактирование и перемещение мозгонод (mind nodes). Всё остальное, как-то шрифты, манипулирование картинками, взаимодействие с буфером обмена — вторично и не так важно, если главное, что было сказано в начале — реализовано так, как это реализовано во всём без исключения ПО для майндмаппинга под линукс и макос.
Поэтому, раз уж вы собрались разрабатывать такое ПО, даю вам совет как достичь успеха донатов и любви пользователей: сделайте работу с мозгонодами так, как реализована работа с нодами в Blender, где что захотел — куда захотел взял и переместил, что с чем захотел с тем и связал, при этом не будучи ограниченным, как это сейчас во всём без исключения ПО для майндмаппинга.
В чём еще привлекательность этого варианта? Да в том, что просто возьмите уже готовую реализацию этого с сорса блендера да и всё, подогнать, подмазать, подпереть — всё. Лучше ПО для майндмаппинга готово, причем под все платформы, под которые работает блендер — винду, линукс и макос.
Это реальная тема. Лучшего гуя не придумать.