Where and how to store meshes?

I am creating a procedural level generator, I am going to use InstancedStaticMesh as blocks. What’s the best way to store them in an actor? I thought about TMap, but I can’t put char in the form of a key and InstancedStaticMesh as a value. There will be about 500-1000 blocks at the level (but each has not many polygons) and several dozen types of blocks. Everyone making a component is a so-so idea.

You can use Structs to create a Map or an Array and store them there I guess