Structure for context, request and response.