Alternative smoothing/slew

This came up in the muff wiggled post on the 101 and it is something that has crossed my mind too…

I wonder if it would be possible to have alternative smoothing modes. Perhaps one where the smoothing rate or time is fixed if engaged and not related to gate duration?

Or another where it is related to gate duration but is set to the second half of it when the note is legato?

Currently a legato note cannot be slewed or is there another way of doing this, I guess you could another track?