No problem. This isn't too difficult (excpe part 3).
- Make a new XML file called MyFaction in the "My Document/Elemental/Races" folder.
- Copy all the code from the CoreRaces or CoreFactions file
- Remove all but one faction keeping the first couple lines of code and the last line of code. Those declare and end the document.
- Customize the faction to your liking
- Copy the entirety of your sovereigns code into the xml (or keep it separate, your choice)
- Use your sovereigns Internal Name as the faction's custom or designated leader
The logo will take some more work as it has to be declared in a logo file (see CoreLogo) due to poor mod development organization (bad Stardock!).
It'll be a learning process. Took me a crash or two to figure it out. However, it's worth it and I now have four or five custom factions running around in my game.
NOTE: It is not advisable to edit or change any of the Core files as they will likely be changed and replaced in the event of a patch or update. That will also probably cause problems with multiplayer.