Bug 1055897 - [settings] add settings panel support

?? I think we are going to main a exclude list and use a script to do so instead of using `empty:`, am I wrong (!?)