Start to pull settings into a context struct