Manipulates directed graphs for data processing