move the append space methods from the Sink to the new Buffer concept
create container_buffer to replace buffering_sink(container_sink) in most cases