Created a modular QtQuick OpenGL rendering component that renders on a separate thread and sends a frame buffer to Quick to render as a texture