basic tree display + css
open/close/edit interaction