InterleavedBuffer will now track its bind point so

This makes it possible to unbind and also to map it if it's bound to a
different binding point than the type it was initially created with