Hi all,
so a colleague of mine managed to get what I had been working on into something that actually seems to be working.
I'll be cleaning things up a bit and then will update my public repository so anyone can profit from that.
Thanks to all that helped me get there
Hope my small additions help others a bit.
