We're looking for a way to support multiple departments who have some degree of shared information, but also some specialized knowledge that's only relevant to their department. It would be great if each of their respective versions had ALL the information that department needs, not just the specialized knowledge. Further, it would be important that articles could be shared across those multiple KB versions - so if someone edited it in one place, it updates in both versions.