Various improvements to DAG Editor

See commit messages...