This was primarily to help me understand it. If it's useless to everyone else, well that's what it is haha. It helped me and I figure it'll be a good check in case anybody sees something in it and sees a glaring error.

I starred that gitlab, I'll look through it! Thanks for the link! Maybe this has already been covered and I failed to find it!

I'd love to help wherever I can, but I don't want to make any promises about how much I will be able to do.