separate vtk unstructured grid description based on arrays from vtk
classes, so that the template instantiation for compression doesn't need
to include vtk headers