Updated various methods. Tried to create the camera panning but failed thus far. Further research needed
Added wireframe compatibility