Nit: fix indentation
Small settings panel styles update
Adding simple backgorund picker (without persistence)
Adding TODOs related to namespace cleaning
Add basic UserSettings persistence static utility.

Based on localStorage for now.
Create an event based UserSettings and use it for the grid diplay state.