WIP - adding the ability for the user to specify their codebase settings