Innovations in surgery simulation: a review of past, current and future techniques | Synapse