Flexibilitet
En stor del av rollpersonsgenereringen modifieras om man skaffar modulerna. Det vore dumt att kräva att man måste ha alla moduler för att programmet ska vara användbart, och det vore lika dumt att låsa sig vid grundreglerna. Slutligen tycker jag att det är dumt att hårdkoda allting i programmet, eftersom man då måste släppa en ny version så fort det kommer en ny modul.
Därmed ser jag det nästan som ett krav att större delen av programmets data (bakgrundstabeller, yrken, attributmoddar, sekundära attributtabeller et cetera) finns i externa filer i lämpligt filformat (exempelvis XML) som kan laddas in när de behövs och slås på och av efter behov. Då behöver man bara skapa en "modulfil" när en ny modul kommer, man kan slå på och av modulerna efter önskemål, och man är inte begränsad till att man inte har en viss modul.