code: func NewVolumeService(root string, pg plugingetter.PluginGetter, rootIDs idtools.Identity, logger volumeEventLogger) (*VolumesService, error) {
  	ds := drivers.NewStore(pg)
  	if err := setupDefaultDriver(ds, root, rootIDs); err != nil {
  		return nil, err
  	}
  
  	vs, err := NewStore(root, ds)
  	if err != nil {
  		return nil, err
  	}
  	return &VolumesService{vs: vs, ds: ds, eventLogger: logger}, nil
  }
docs: // NewVolumeService creates a new volume service