code: func NewCluster(site string) *Cluster {
  	return &Cluster{
  		Site:       site,
  		BGPPeers:   make(map[string]*seesaw.Host),
  		Nodes:      make(map[string]*seesaw.Node),
  		VIPSubnets: make(map[string]*net.IPNet),
  		Vservers:   make(map[string]*Vserver),
  		VLANs:      make(map[uint16]*seesaw.VLAN),
  		Status: seesaw.ConfigStatus{
  			Warnings:   make([]string, 0),
  			Attributes: make([]seesaw.ConfigMetadata, 0),
  		},
  	}
  }
docs: // NewCluster returns an initialised Cluster structure.