Spatio-Temporal Hierarchical Causal Models