I am fairly uncertain what all of these config options actually do. The readme (https://github.com/codelion/openevolve/blob/78c43bb0104036eb575b49e0a9189bacefc88039/README.md?plain=1#L470) is not super descriptive on any of these. Is there any documentation or even paper pointers that explain what these do in more detail?