Parallelize the evaluation of the offspring
Use a separate CGPOptions struct to describe the CGP options