I have written a code in Node.js that allows to control Dot2 using the Elgato Stream Deck. Unfortunately, I am not an advanced programmer and I cannot handle automatic image generation, which is why the icons have been generated earlier.
The program, like my previous projects, uses web remote for communication. This allows us to control the buttons and receive feedback whether a given executor is active.
In the latest version, I have added colored icons. So, if you name your executor "Orange" or "Sea Green", the icon on the Stream Deck will highlight in that color.