Started implementing directed graph channels