Wouldn't it be cool to have something like Qt for the Core2? A real windowing environment with widgets, etc etc?
If yes..... :
Check out https://github.com/M5ez/Core2ez
recursively nested display windows, widgets, the works...
Soon input boxes, scrolling subwindows, modal dialogs, etc
A few of the demos are ported, tons of work to be done, but this is a good first alpha.
(Everything works with the stock M5Core2 library, or the current master branch. Just don't have
M5.update()in the loop.)