Settings array

associative arrays all over.
Needs testing and your once-over. See how they interact with the addons