I think something like this definitely needs raylibs core developer attention.
This code offers several features that have kinda stopped me from using raylib for anything serious.
I will be playing around with this for sure.
(Ps, i found this on reddit, but i don't have an account there.)