Split QuickModVersion into subclasses. Remove remaining usage of mcCompat