Clean up bluetooth tracking

We just spent two months upgrading bluetooth intergrations.

Can we please clean up the bluetooth and bluetoothle tracker.

Can we get options like

Only track devices with names.
Remove devices that have not been seen in X amount of time.
Remove devices after X amount of time regardless.
Control over how often a device has to be seen before it’s added to the device tracker.
Device type detection using mac address.
Automatically not track devices with custom (changing) mac address (there are ranges of mac address they usually use).
Control over behavior and Mac address ranges.