So a Vehicle object takes a truename - i.e. Copter, not ArduCopter, but can also take a "reference", which is used for e.g. constructing RST tags.