Text this: Maximally Diverse Stable Matchings: Optimizing Arbitrary Institutional Objectives