The Design Principles of Discrete Turing Patterning Systems.