Dynamics, Geometry and Groups