Added pack::Variant, pack::PTreeTag and pack::PTree.
Added serialization operators for pack::Path and pack::Reference.
Moved all serialization operators in the pack module to the pack namespace.
Removed obsolete files.