Customization
Color customization:
- Store color pallette in db as json
- Accept user-created pallette
- Validate user-created pallette before storing