yes, it lacks documentation, I started this blog post series to try to address this: https://rgm.io/post/balde-internals-part1-foundations/
if you have some specific question, feel free to ask
if you have some specific question, feel free to ask
Internally used memory should be free'd manually with the balde_app_free function. it encapsulates most of it for you.