Additional Lock mode for Punch-In/Out, Relative Lock

When doing loop recording I usually don’t lock the Punch-In Punch-Out points to the the Locators because I typically want to hear the playback start a couple of bars before the recording starts.

It would be really useful if we could also lock the punch points relative to the Locators. Then you could move the loop wherever needed and know that the punch point would be 2 bars (or whatever) after the left Locator.

Extra bonus request: Would also be nice if we could grab the Punch-In/Out points as a pair and drag to a new location just like the Locators.