[WIP] Add RPC::Commands framework