Thank you, I did break the goal into multiple parts, but it will still take some time, since there are a lot of other things I have to focus on besides Blender.
I also have to try making these posts a little easier to read for people who don't have much programming knowledge without writing more and more like I did before.
All in all, as long as I'm moving forward, I'm happy :)