Diagnostics Components to facilitate the use of Diagnostics, both to listen for diagnostic events and to generate.