Enable us to configure different feature reduction strategies (e.g., variance-based, etc). Enable also the possibility of "no feature reduction". See how we implemented the different balancing strategies, and follow the same code pattern.