The logic of representing dependencies by directed graphs | Synapse