helado: add Qt OpenGL widget;
        refactor code;