This is a library for managing program diagnostics, including problems and solutions to the problems.