Symplectic Geometry, Constructible Sheaves and Representation Theory