refactoring vendor toolkit into server side and external-only side - no one else needs the 'mock environment' nor the vendor manager