Major refactoring of the code: introduction of a number of classes which perform the same functionality as previous in the Form1. **** The Form1 is still intact and must be changed to call the new classes ***. The new
classes all work with the ConversionSettings.cs class to transfer the user selected settings from a input component (e.g. a form) to the engine. The main class which does the work is the Converter.cs class. Note: an implementation
of IViewUpdater.cs must still be made (the form could be used and passed on to the Converter class with 'this' reference).