Fix: Add a generic OSX base class. Trying to treat kernel versions as OS versions was a mistake