Clockwork Constructors

The Basics - Placeholders will be included in the faction file if left empty/unselected.
What the faction's name will appear as in-game.
How the faction can be referenced internally using code.
Which models the player can choose from for female characters.
Which models the player can choose from for male characters.
Where the faction's image file is located within GMod's /materials/ folder.
Extras - No placeholder will be included in the faction file if left empty/unselected.
How many players can be playing as the faction at any given time.