Data transfer objects for RPC endpoints
Implementation of Rescript and RPC clients