Catalyst Live with SOA data arrays causes segfault
Steps to reproduce: Use the CxxSOADataArrayExample example and run it with a Python script that has Live enabled. Connect the GUI to a run and then extract one of the outputs. This should cause the simulation to segfault. This is due to using vtkDataWriter to pass the information to the GUI since vtkDataWriter doesn't support the SOA array layout.