Event processing arch is complete.  Unit tests still required.