Added viewid_t
Mechanism for buffer disassociate on destruction