Provides creation, storing and manipulation of the basic information of a list of character stats. This implemnentation extends the basic character stats to provide for adjust amounts and swapping.
The factory can be used to generate a statlist or reroll a StatList based on the magic algorithm.
The statlist itself contrains the business rules involved in adjusting or swapping of stats.