Bias, Confounding, and Effect Modification within a Causal Framework