code: func NewBee(name, factoryName, description string, options []BeeOption) Bee {
  	c := BeeConfig{
  		Name:        name,
  		Class:       factoryName,
  		Description: description,
  		Options:     options,
  	}
  	b := Bee{
  		config:    c,
  		SigChan:   make(chan bool),
  		waitGroup: &sync.WaitGroup{},
  	}
  
  	return b
  }
docs: // NewBee returns a new bee and sets up sig-channel & waitGroup.