Split the extension
This extension is nice and integrated but some communities might only need a subset of the features. For this reason, I propose that the extension were split into following packages:
- User list
- Strikes
- Gender setting
- Age setting
- Removing user registration
Additionally, there could be a User management meta-package including all of these.
Each extension would provide hooks and should use hooks of other installed extensions, for example, strikes would hook into user list to add button for displaying all user’s strikes.