New tree structure with incremental addition (does not redraw whole level of a tree when things are added/removed). Currently does not work correctly for addition or removal of elements.