Refactor preprocessing
- Derive the best practices from TPOT
- Separate technical and 'semantic' preprocessing todifferent blocks (if necessary).
- Implement interface to change preprocessor in node
- Run experiments with the different types of preprocessing