TextureDelegates need to be updated with event system. Particularly in SurfaceMeshRenderDelegate.
- When a new texture is added, it should update the VTK one
- When parameters of a texture is changed, it should update the VTK one
These should not be called every update of the delegate but only when the texture posts modified. A queueConnect should be used along with a message queue.