Device_tracker precedence/importance modification

It’s stated that the device trackers work based on who last reported a device. It seems, by adding a weight to the device tracker modules, that it may be able to show all devices appropriately, or said differently, Google Maps is not consulted for location so long as the Router is showing as “home”. Going deeper with this idea, if a bluetooth sensor was also added, it could be used to indicate exact room, but only if the device was marked “home” by the router; otherwise, Google Maps would be consulted for the location.