Added a new io interface and implementation.
Added a new mux interface and implementation.
Added a new tcp interface and implementation.