This seems geared towards make a microcontroller do that one thing, so that's fine if you are aiming at having lots of little boxes all connected on your pedalboard.
That's cool, but I'm curious about the whole virtual pedalboard thing to make it all more affordable, adaptable, and easier to change between setups while playing live.
Here is a project that seems to do a pretty good job at creating a UI for all this virtual pedal stuff... https://rerdavies.github.io/pipedal/
I've only dabbled with it a bit. I'm still trying to figure out good robust hardware setup for this that works for how I play shows.