Artificial life models in software.