Support for resources and requests from proto schemas.

Done