Causal Macro Systems