JSON descriptions of Bluetooth devices + code to convert that description to somewhat user-friendly code + UI to let people control their Bluetooth devices
Why do you think that https://github.com/madhead/saberlight is a good alternative to BluetoothDeviceController