Further RPC design changes. Adding Composer API.