Causal Factor Framework