ENH: get out SettingPage & use it in BasicSettingDialog
ENH: use modified BasicSettingDialog in csv loader