I think the Storage representation should also act as a container (the root container for the storage) which would then contain one or more root containers. Ideally a GET etc on the Storage URI should behave like any container/data resource as well. Storing data at the top level Storage URI should be identical to storing in any container.
This also simplifies permissions by enabling permissions at the top Storage URI that could allow access to everything in that Storage, all root containers/data resources at top level, etc.
Originally posted by @gibsonf1 in #117
Originally posted by @gibsonf1 in #117