cmake cleanup
add CMake code + ui frame for simulation integration
replace loader assertion by error messages
add simulation GUI parameter
allow loading/storing of configuration parameters