Add BufferNewWithCapacity, BufferGet