Do we maybe want to use this for headnode nics as well? We need some way of representing those; particularly if we're going to use them as a basis for discovery.