Added ColorPickerPage to select a custom color instead of theme colors. Updated all views and viewmodels to listen to the new 'current' color, which can be the theme color or the custom one.