Make EventData and EventHeader Cloneable and Serializable.  Add copy() method to help create deep cloned copies.
Generate unique id for multifile zips and record id + part # in each header for future correlation
docs