Classes that deal with network and i/o.