Add XDR encoding and discovery messages.
Add command-line test runner and UI testing network functionality.