I had a really weird idea today.
What if I just wrote a UI framework that targeted an entirely arbitrary HAL (Hardware Abstraction Layer). I mean a *simple* HAL, not more than what a typical Canvas object can do, at most.
There are a lot of UI frameworks for kotlin/java, and I know this will get me yelled at, but I dislike them all (for various different reasons, but most notably how difficult they are for programmers to use).