Finish move to zero-copy passing of event data

...into the visualization generators' Record() methods. This tests as a
12-15% improvement in repeated runs (discarding initial runs to avoid
distortions in results due to cache effects) using the scatter
visualization with options and sample data input selected as a realistic
simulation of practical use.