Libmsg.
Start on libnet.