Symplectic Geometry, Groupoids, and Integrable Systems