Looks superb.

Don't worry about putting something on github before it is ready, very little on github is ever ready, much less complete. When you place it up there you gain a lot of benefits in source control, visitors will see the state of it by your full and frank description - and you can always guide them to a recent release rather than your current code.

Sounds like you could be a potential TwinBasic user very soon.

We are always interested and your screenshots will be appreciated.