Graph Layout
two phases

1. find appropriate spanning tree from graph

2. determine position in space for each node

non-tree links do not affect layout

drawing

always draw tree links

only draw non-tree links for selected node