first draft of new IO/Networking/SocketAddress code