Edit Review Improvements/New filters for edit review/How to implement a filter

Product and design
There are first some product and design questions to answer:
 * Purpose and effect of the filter - Consider the user experience and use cases. This will both help you decide what the filter does, and how to describe it.
 * Choose text - You will need a label and description, which will be placed as shown in the image. You will also need a group title if you are creating a new group.

Group
First, choose whether you want to create a ChangesListStringOptionsGroup or a ChangesListBooleanFilterGroup. ChangesListStringOptionsGroup is best if you have many options, they are not naturally expressed as hide-based (e.g. h ideanons) filters, and/or they are not full coverage (full coverage means checking all boxes in a group is the same as checking no boxes). ChangesListBooleanFilterGroup is best for existing hide-based filters (like hideanons), or filters that can be expressed simply using that idea.

If you are creating a new group, create an object for that: