QuickMod refactor

I don't see why you removed all the QStringLiteral. Threading the parsing would remove the biggest use case of them though. But if you're still against threading the QStringLiterals will likely need to be added back.