feature(testing): Adds a component to ease testing

This allows easy capture of events, hooks, logs, and deprecation notices.

This would be a place to put similar functionality.