RealmContextFactory
RealmAccess
SettingsStore
Also fixes some remaining test failures due to locally constructed rulesets that are not being tracked by the game.
Will likely pull out that `RulesetConfigCache` next, but this is an "everything works" state.
Allows for rearranging/removal from enums without consequence.
Also adds variant to settings