to do:
change central circle flow algorithm to
- do circular layout in each level separately
- currently, all nodes are laid out in a circle
- what I want: have each parent node be the center of a circle formed by
its immediate child nodes