The causal manipulation of chain event graphs