I do very much like the idea!
However, I’ll have to concur with other commenters that the onboarding would need work. Perhaps an interactive tutorial of some sort? The manual does tell you what you need, but it’d be perhaps slightly easier to approach for the non-programmer folks.
