A library for creating and managing error (problem) messages and producing results for system operations, covering standardised messages, error categories, generating results for APIs and controllers, conversion to ProblemDetails and support for serialisation/deserialisation.