Notes starting off as a flat hierarchy, where they can be organized by tags and unique ids, and then imposing a tree hierarchy for specific contexts,
AND then you can distribute the files/text across relays and servers. One can always worry about larger files, but if you're just working with text (as many file are- code, notes, collaborative docs) you really can go far. Anything requiring larger files just points to a server location.
nostr:nprofile1qqsza748zkamgmw4he4hm2xhwqpxd5gkwju38wqh3twmtshx8kv8xvgpramhxw309u6rxdpsd4skjm3wv36kx6mydeejummjvuargwp58qhsz9nhwden5te0v4jx2m3wdehhxarj9ekxzmny9uq3samnwvaz7tmxd9k8getj9ehx7um5wgh8w6twv5hsv0qvag what do you think? I know you are working on distributed file storage.