The impact of surgical simulation and training technologies on general surgery education | Synapse