Common types are required by consumers to be type-safe.
Add methods for creation and deletion, covering metadata and file system.
Add files from pridepack.