GP: Split ADF.
GP: Show updated criteria.
GP: Add elite individual to the parent pool.
Add CMake support.