Thanks, but btw someone else submitted this to HN I hadn't planned on fully publishing the project until a few weeks from now when my thesis is due but it was posted to medium.com so I quickly put some documentation together
There are more technical details at the bottom of that page in the form of diagrams
There are more technical details at the bottom of that page in the form of diagrams