Using the map editor, you create a hero, and in its properties, you can change its name, description, and portrait, but I don't know how to change the skins, probably using scripts.
Most likely, the model and specialization, etc., are not edited through the map editor.