I really hope that Larian realizes how important something like this is going to be. If I'm creating a campaign with custom maps and custom content, I don't want to force all the players to download something I've uploaded to the steam workshop just to play with me. The game should be able to recognize any external assets needed for the campaign to function, and automatically download them from the host.
This is extremely important for modding and custom campaign creation!!