Removing OpenGL from model engine entirely