QRPC: A Qt remoting library