code: func GetDriver(name, root string, config map[string]string) (ConvoyDriver, error) {
  	if _, exists := initializers[name]; !exists {
  		return nil, fmt.Errorf("Driver %v is not supported!", name)
  	}
  	drvRoot := filepath.Join(root, name)
  	return initializers[name](drvRoot, config)
  }
docs: /*
  GetDriver would be called each time when a Convoy Driver instance is needed.
  */