Make DAGs support and run on snapshots

Title says it all
Sounds like a good plan to me!