more generic settings containers

eventually this should recompile SCSS