cleanup
refactor opengl view into separate plugin
refactor open gl view into separate plugin
pre-port to qt5