This would require content addressing to be robust. It’s what bluesky’s atprotocol is built around, and some are building a lemmy-like forum protocol on top of it (not ready for release yet, though).
A neat part of that would be to have the ability to fork a community (if abandoned, etc) or even merge them, or even to have individual threads which are shared across multiple forums.