I must admit I am unsure the best way forward around all this. What I can say with reasonable confidence is that the current arrangement and functionality of docs is not ideal, but neither is it ideal to use a Type for docs. Hopefully the Fibery team can put together a vision that addresses these issues. I think it will take some studying of the pain points to really understand exactly what’s going on and how to solve it.
Having said that, the idea that makes the most sense to me at the moment is to make it possible to organize docs in a tree structure, and/or with tags (hierarchical if possible), and to allow them to be linked from/referenced in an “Extension” type field, as well as arbitrary linking (and arbitrary referencing of folders/tags too). In my imagination having the ability to keep a well-organized structure of docs over time in a single place, but also have them connected with the relevant Entities, would be very helpful. I want both for every doc, really. But I also want the references to be out-of-the-way. Perhaps this is where a tabbed interface for Entities could ultimately help… I’ve mentioned it before.