Updating all the widgets to inherit from a common QWidget derived class. This new class implements the fade in/out functionality in addition to holding the FilterParameter and the AbstractFilter. If your subclass needs to store a specific subclass of AbstractFilter or FilterParameter then the programmer will need to overload the appropriate methods for getting and setting the Filter and FilterParameter of the FilterWidget class. . Updates #217