Introduced EventInfoElementMaterializer.
Implemented Materialize method.
Ensured that null is an inacceptible input value.

(I *have* seen the test fail.)
Documented EventInfoElementMaterializer<T>.