packed_vector: Added 'base_offset' to support arbitrary multiple inheritance for the element types.