I'm wanting to create my own RCM payload and I hear that Hekate's BDK could be used as a foundation to start off of, but I'm curious if there is a reference guide that explains what all the functions in the BDK do. If there is can someone please reply with a link to it? That would be very helpful.