WIP: Hosts and things

This is the basic concept of the 'Hosts' and 'Things' used on the dashboard and throughout Cockpit. Discovery is important as this info comes from all sorts of different sources.