The Geometry of Causality