This is a generalized system for creating mods that use the 5.1 mod system and can be picked in a nesty menu to apply in gameplay.
This is not a system for changing the mods affecting a player as part of a scripted simfile.
Mods chosen can be saved to the player's profile, and will be loaded when the profile is loaded.