* Clients register requests for helpers with the server, matching a set of requirements, and listen on a specific port for responses.
* Agents connect to clients directly, and exchange messages over a socket.
* Messages are compact binary objects deriving from MessageBase.
#preflight none
[CL 23765663 by Ben Marsh in ue5-main branch]