module docs for message storage; provide deallocators
implement an arena allocator
messageReader: formatting tweaks and commenting
early work on the runtime api for builders (WIP)