Causal Layered Analysis by