Improve interface for changing project settings
Follow separator convention, reorganise, and add some comments