Hedgehog: functions and mechanisms | Synapse