Extracting problem related code to Task module
Using script to change fitness function without recompile