Added event reporting framework, erfLib.