* refactor: Uses single QML engine for all QML code
* fix: Adds missing `QPointer` include
* Parents QML engine instance to plugin instance.
---------
Co-authored-by: Ivan Lebedev <ilebedev@flightpath3d.com>
Co-authored-by: Ivan Lebedev <ilebedev1988@gmail.com>