Basically rewrites the addon. Would recommend merging this before working on anything else :p
Haven't extensively tested stuff like workflows - they should work but if not it's easy enough to fix them. Localization import and export as well as pre-commit works fine if I run the commands manually. Addon works fine in-game seemingly.