@ozpos most everything I described can be done with the dashboard nodes. I definitely don't want to start a debate between dashboard and uibuilder, however I'd ask you to consider looking into web development. It's massively rewarding and I've shared some of my web pages on this forum / github, so you can borrow/steal the code
Also, I only started using uibuilder and VueJS in the middle of August this year, and NR since the start of July this year and I already feel confident enough to build my full system on both.... I'm not saying it will be beautiful / a work of art, but I feel confident enough that I can make it work reliably.
Importantly to the discussion on "smart home creation", the real thinking behind what I want to do has very little / almost nothing to do with the UI.
I'm concerned about the back-end which will all be written using function and and handful of other nodes. How you visualise and interact with it is up to you.
It's the other end of the specturn to what the OP @jordan asked, but it might be helpful to share thoughts on this page, as a little dabbling quickly turns into a full blow implementation... and I'd wish I'd found posts like this earlier on to open my eyes up to more of what's possible at the start.