We'll need DAG manipulation utils to fuse and split, the nodes of the DAG we have. This is mostly based on pure textual feedbacks!