Pass cfg files to constructors instead of Initialize(). Pass cfg as const&. Clean up event viewer.
Revamp EventData and output format: all stored directly in EventData.
Remove ChannelData references.