Charlie I didnt have time to add the feature of updating the tree after filtering the graph by annotations. Can you please check it out?