Refactoring for the color palette
More refactoring.
Namespace refactoring.
Renamed color dialog to color picker.
Renamed color dialog to color picker.
Renamed color dialog to color picker.
Bug fixes and more implementation.