The problem with having a single button, even configurable, is that it's all-or-nothing, and I might want different things at different times.
But thanks so much for taking the first step!
Like, to keep core functionality simple and open it for extensions ("extra battery", "knobs and switches", "ethernet" etc)