initial import of socket stuff for collaboration
beginning new specification for HydraBuffer, BufferView, and
BufferViewCursor