class CompositeBackendBackend that routes file operations to different backends based on path prefix.
This enables hybrid storage strategies like:
/memories/ → StoreBackend (persistent, cross-thread)The CompositeBackend handles path prefix stripping/re-adding transparently.