Part of #39. Blocks #27. - **Problem:** Soft penalty calculation for split groupers is computationally expensive. - **Solution:** Add a UI toggle for Strict Groupers to use hard equality constraints.
Part of #39. Blocks #27.