All these events are closely regulated by a variety of molecular mechanisms, switches and checkpoints.