Thank you for posting this! I wanted to get into this sort of thing with Godot, but there's a severe lack of examples/documentation so thank you for doing this!
Yeah, I actualy dropped the project at this early stage due to this lack of info. I wasn't in a position of continue to research these features. I'm really glad someone found this helpful.
If you get to improve this, please, consider to post some version of it to help other people too!