energetic_time! Боюсь, я не совсем понял, что именно демонстрирует данное дерево, которое вы привели для примера. Судя по тому, что вы описываете, дерево должно быть очень широким. Если на уровне одного поколения есть не только вы, но и все ваши братья, прямые и двоюродные, а на уровне ваших детей должны быть все их дети соотвественно, то на поколении детей легко может быть полсотни персон а то и больше.
Мне прекрасно понятно желание иметь вообще всё отображенным на одной красивой картинке, но именно по причине, которую я только что описал, это сделать, конечно возможно, но результат будет совсем не таким, как вы могли бы ожидать. Соотношение ширины и высоты будет примерно 10:1, а линии будут настолько запутанными, что разобраться будет там очень сложно.
Я бы с удовольствием посмотрел на успешные примеры решения подобной задачи. Пока, к сожалению, я не очень понимаю, как сделать дерево и максимально подробным и красивым одновременно.