This is definitely something I'm interested in figuring out with Godot as well, but probably not this weekend, haha. Thanks for the doc link!