Update to v3.19
Another update that turned into a bit of a bigger change than I anticipated, let me know if you have feedback or questions, @grawlinson! :)
FYI, I've not managed to do any in-depth testing, only surface level like importing some Python modules and running the executables.