code: func New() *Agent {
  	hw := &HelloWorld{}
  	hu := &HelloUniverse{}
  
  	hw.Universe = hu
  	hu.World = hw
  
  	return &Agent{
  		Hu: hu,
  		Hw: hw,
  	}
  }
docs: // New returns top-level plugin object with defined plugins and their dependencies