Yes, it is called modular, and the ideal would be to create a character customization system using the game engine. I imagine that you have seen similar things in many games, such as when you are creating your character before playing and you choose its appearance.
It's also useful for creating a variety of different characters to populate your game, not necessarily heroes but also enemies, npcs, etc.