Framework for artificial life and other evolutionary algorithms.