no arrow in snapshot dependencies
Diagrams: handle refresh and node removal