Patterning principles of morphogen gradients | Synapse