Composition, Counterfactuals and Causation