Moved GLCanvas to DependencyManager
Moved GLCanvas in DM and DM to QSharedPointers