BLE APIs

These components provide some interfaces for implementing a BLE peripheral - namely a BLE GATT Server hosting various services.