- Prepare a dummy,
- Select all items
- Create a Library document and place all items there (together in one item).
- When you reuse it, go to the menu of the library and place item.
You could use a snippet export and place snippet instead.
What also is possible, but I would not recommend it for other reasons: Bulid up a master with placeholder frames and use this for each page.
It looks like a great opportunity to write a script. After all, it's all just maths; the names 'above' the root can evenly be distributed by dividing the available arc (180°) by the number of names (3), resulting in a separation of 60°, and the initial angle should be half that of that separation. So the first name is at 30°, the second at 90°, the third at 150°, and then there is a remainder of 30° again for the right side.
These same values should be used for the next layer of this onion (family trees can be smelly too), but this time I think the content should be centered on that angle, so the angle for each single line depends on the number of lines in that branch.
It sounds perfectly doable with a script, apart for one thing: how are you going to point out what texts must go where?
Thanks guys, will have a look at both options and see how I go!