Fix DynamicStringLayout using BufferPool buffers.
Add support for default-sized BufferPool allocations so you don't have to pick a stupidly large constant