* Move foundational BLE code for split peripherals to a dedicated file to avoid tons of conditionals and awkward code.