The foundations of a system that allows layers on top of record and replay (that just use the record and replay interface) to add new event handlers that record information into the event message.  This facilitates capture in a clean way, and could potentially prove useful for later functionality as well.