One navmesh per character, created on spawn

I’m building some BP’s for spawning enemy characters in a game. What I’d like is to be able to drag an enemytype BP into the game, and have it auto generate a NavMesh, which is tried to that character, and only that character.

So I guess this is a two part question, how can I have a navmesh, or any volume for that matter be created when the BP is dragged into the level. And how can I try that NavMesh to only affect the character that spawned it?

Hopefully that makes sense.