https://100r.co/site/philosophy.html
https://www.google.com/search?q=Prograph+CPX&rlz=1C5CHFA_enG...
You'd have high level classes, and low-level nitty gritty. You could edit your code as it was running (and then continue).
People prefer text (weirdly).
Go take a look... it's great (I have no affiliation)