Add general Event interface (eventual GalileoEvent replacement)
Add EventWrapper class for lighweight event transmission