Odontogenesis: a highly complex cell-cell interaction process