Set permissions per resource.
Add content negotiation for encodings.
Include examples for running the package.