Add basic message/transport/serialization functionality