Individual element pivot point option

What do people think about adding an individual elements pivot point option? Similar to individual origins, but each selected element uses it’s own pivot rather than a pivot for each group of touching selections. The element used would depend on the sub object mode the user is currently in (faces or edges)

Wondering if this would take long for a dev to implement?

Perhaps rather than making it a seperate option, it could just be a different mode for the individual origin option?

individual_elements