I'm not to sure if we can merge the implementations - these primary storage backends will work on the basic assumption that ownCloud is the only system accessing the 'files'. We never scan and we never store folder structure information in the object store - in contrary to our existing files_external implementations.

Let's see ...