The main difference would be as I just mentioned, a good nevent format. Language-neutral, none of this bullshit English bloat trying to aggravate targets of the American military industrial complex. In my design's case, it would be called "kind 1" and aggressively try to replace the original kind 1, though other designs don't need to do the same.
Another difference in my design's case is that my relays just relay. They don't have all this bloat legacy relays have. You probably wouldn't install one without a library or seeker or anything, but you could, and you can definitely change the one you're using without changing your library or anything. All the relay does is send binary input, receive binary output, index connections, maybe handle requests for its connection index, and, in the reference implementation, have a command line interface for dealing with all the input and output in text form.