Artificial life IX proceedings of the ninth International Conference on the Simulation and Synthesis of Artificial Life (MIT Press, 2004)