Since Obsidian warns against making vaults within vaults, I was going to look into using something like Devonthink 3 to make cross links between very specialized, narrowly defined relatively small vaults.
But, as I say, I am still exploring Obsidian, and I do not yet understand any advantages or disadvantages of such a pairing these two apps.