A remote component implementation for HAL written in Qt/C++/QML