An attempt at emulating Teardown's UI framework in Rust.
I first tried to use macroquad for rendering and while it worked fine, I ran into some issues when trying to get clipping working in UiWindow.
After that I tried to migrate to Bevy to try a different approach but I never finished it.