Wrappers should mimic the necessary parts of WebBluetooth via "polyfill" (instead of the current proprietary APIs) so that the wwWallet frontend only uses the webBluetooth API and will work in the wrapper or in chrome/desktop without needing to know which is in use