Needs internal interface for using chunk storage
We will want the client to use the same internal interface (probably using a trait) for accessing the chunk store, whether it's on the local file system or the server. For local file system, there's no need for authentication beyond what operating system access control to files provides.