Change workout from library

Would it be possible to add a quick swap of a planned workout from the list of workouts in the library? I often end up deleting the existing workout and dragging a new one from the library to the calendar. But I feel it would be quicker/simpler with this.

Something like the following, where the ‘Swap workout’ would open the library and selecting a workout will replace what is in the open window.