I'm not sure what the site infrastructure looks like, but as a professional advocate for Agile development I'd strongly urge an incremental approach. Get something out early and iterate. Even if it's only a paragraph-long blurb on 4 factions to start with. Start it. Then grow it and polish it over time.
Head of Background Team
"It is not power, or title, or name which makes a hero. It is what you do with those things. Any person may prove their worth." "Even the peasants?" "Now lad, let's not be daft!"