Entity - Palette The user can create unique sets of colors - palettes. UI Palette - specific palette view Model Repository interface PaletteRepository class LocalStoragePaletteRepository - repository for the local storage Store editablePalette - current editable palette