A container-like class which combines attributes of std::shared_ptr and std::vector while preserving C-array semantics.