This trait will be implemented by all of our heuristics, giving us a uniform interface for collecting events and displaying them to the user.