Surgical training models: a new vision. Broad-based general surgery and rural general surgery training.