Prefab animation in Blender?

Hello!

I do voxel animations in blender 2.94 with a course, and I was wondering if there’s a way to change models during the animation like in Unity does with prefabs but in Blender.

Like for example making a person running but changing the facial expressions using different head models but keeping the animation and head position.