QuickMod refactor

Since QuickModVersionRef is in a separate file I think we can move QuickModRef to a separate file too. If not the extra lines between functions should be removed to emphasize that they belong together