Settings: Change how settings list is built

Removed all the loops and switches