SynO is a Synthetic Organism Simulator. Its purpose is to simulate autonomous entities and provide the means to create, modify and evolve their behavior