They’re really all interconnected.
I did have better luck adapting a Fireplace or Fan device (turning off database lookup and recording each button press manually) vs using the Generic Device (which seemed more limited).
Counter-intuitive, I know.
But then I could rename the buttons. Sadly, I have not been able to find a way to change the icon, but at least the label. You’ll find my notes in that post I linked above.
For instance, I have an upright floor lamp which is a Fireplace as far as BOND is concerned, because I needed more than the 3 buttons the Generic Device gives.
I used Flame Up for increase brightness, Flame Down for decrease brightness, Low Flame as a ‘change LED color/temp’, and Toggle Light for power toggle.