* When should devices be removed from the network -- e.g. when they can't be accessed? * What happens if hub goes down? Do we need to persist some network data? Or should devices periodically re-register?