In the process of improving ddg.source so that the DDG Created is as similar as possible to the one created by ddg.console. Further, note that any script that is sourced, if ddg calls are not ignored and those calls attempt to make console nodes, then issues will arise because the commands are not inserted into history
ddg.source works on simple cases, but abstraction nodes are not yet created