Overhaul of `Buffer` to make it use indexing