So this is basically just a small collection of code that I was using in another project that handles drawing primitives, text and textures with minimal effort.
Some documentation and examples will come later (more like never...).
https://guidedhacking.com/threads/how-to-hook-directx-9-direct3d-hooking-tutorials.10402/