code: func GetDriver(name string, pg plugingetter.PluginGetter, config Options) (Driver, error) {
  	if initFunc, exists := drivers[name]; exists {
  		return initFunc(filepath.Join(config.Root, name), config.DriverOptions, config.UIDMaps, config.GIDMaps)
  	}
  
  	pluginDriver, err := lookupPlugin(name, pg, config)
  	if err == nil {
  		return pluginDriver, nil
  	}
  	logrus.WithError(err).WithField("driver", name).WithField("home-dir", config.Root).Error("Failed to GetDriver graph")
  	return nil, ErrNotSupported
  }
docs: // GetDriver initializes and returns the registered driver