Minor correction, the driver is in the head still. But the tail switch is an e-switch, with the signal done through a second body tube. It's also worth noting, there is a mechanical tail-switch ramping firmware available, Crescendo by ToyKeeper.

As far as a standard UI for flashlights, no. That's ridiculous. Not everyone wants the same thing. Not all hardware even supports the same UI features. You're going to operate e-switches, reverse-clickies, forward-clickies, and dual-switches differently. Someone will make "+" and "-" mode buttons on their lights (wuben?). Someone will put three buttons! And then we'll have the magnetic-ring and other types of spin-something-to-adjust lights (nightcore, jetbeam).

The variety is good. We can all find things we like, or maybe we can at least find an interface we prefer and mod the UI...

Anyway, I fully support having your own collection wherein you maintain all the flashlights with the same UI. Probably NarsilM/Anduril... there's a few members around here who are nearly obsessively flashing their lights to one or the other. Or, hell, you could direct-wire your lights to physical switches and beat the FETs on output!

Just no next mode memory. Please.