Drawing
Loop
draw children, parent nodes/links (if not drawn)
draw enabled non-tree links
enqueue children, parent nodes
sort queue by projected screen area
Base Case
frame to frame coherency
draw self