Initial work on MessageBuffer.