Alpha version of the strategy pattern to separate the delegated DistortionSetup? algorithms from the main software.