One nice thing about the vtkImageData is that the mesh can be described by a few parameters for constant uniform spacing. Our CFD simulations can get upwards of 100M+ cells so this image format lets avoid writing the mesh explicitly in every vtk file.