I've been creating TI-BASIC apps for my calculator, but would love to upgrade the menu and interface from this default style:

To something more like this, that I've seen in other apps:
Other than coding those screens pixel by pixel using Pxl-On()
, which will be difficult and also slow to render, what options are available to do this from within TI-BASIC?
I've seen that by installing the DoorsCS library, you get access to a UI library, which is sort of what I'm after, but that seems to be mostly mouse-cursor driven which I find cumbersome for the user. I would be keen to know if there's something closer to the images above. Ideally a library written in assembly but accessible from TI-BASIC.
Does it exist? Or will I need to write one?