Added code for external extraction of the DAG (extracting all nodes and
edges from an external program) as well as code to start a DAG with the
extracted data.