Applying Educational Theory to Optimize Trainee Education in the Ambulatory Virtual Care Environment