Loads one of several alternate underlying implementations
