More robust preprocessing configuration
Summary
This MR introduces the following changes
- Moves validation of preprocessing config directly into config module
- Using classes for different configuration options
Relates to the following issues
- related to #207 (closed)
- step towards #181 (closed)
Conformity
Edited by Manuel Guth