First checkin of Buffers and Hex Encoding