Creates predictable API response objects by placing errors, warnings, and data in a well defined envelope.