Ok. So its just a generic mapping table for object to object, in the case of file storage, cr_item to cr_folder.
So just the relationship is not an object. I think this is a good idea in theory, but just wonder if you should not be using file-storage if you will have 2 millions links :) Since the non file storage links will greatly overwhelm the real file storage files.