Essentially a client written in C/C++ that enables the mSL, then everything else is written from mSL?
Considering that mSL wouldn't exist in the first place if it wasn't for the C/C++
Imagine the freedom you could have then, making pretty much everything, probably diving into open source of the actual mSL code provided for UI and back-end. The possibilities...