[GL] GLView heavy clean-up, reorganization