[WIP] Add RPC::Commands interface