Load settings in shells even when they initialize the Setting model (using ), and reload settings when writing a new setting.
Implement the scan shell which updates/refreshes plugins with changes in SVN.