Your comments

I believe this is already possible, and exactly how we use CR for accurate time tracking. You can update the "Start Time" and "End Time" for an instructor on both Reservations and on Events. Maybe try taking another look to see if you can find it?