TODO: This should take RepresentationPreferences instead of a type string when supported by Components.js.
Creates a new resource in the container.
Deletes a resource.
Retrieves a representation of a resource.
Sets or updates the representation of a resource, creating a new resource and intermediary containers as needed.
Check if a resource exists.
Sets or replaces the representation of a resource, creating a new resource and intermediary containers as needed.
Store that provides (optional) conversion of incoming and outgoing Representations.