@fizzo Nice! Regarding the choice of the backend API. We're discussing if we shouldn't merge EV into Electrolysis: https://gitlab.gnome.org/guidog/phosh-ev/-/issues/1 - It already knows about different backends, so maybe that's easier and you want to investigate this?
I'd then follow your footsteps and move over the Kia/Hyundai bits too.