Building Synthetic Life from Scratch using Reaction-Diffusion Networks