Should be pretty easy, the actual UI is in QML anyway, just is embedded in a C++ loader.
It seems many Plasma applets are still keeping a C++ loader. So there's nothing wrong with what we're doing. Closing.