Idea of how to change the theme colors by user

It would be cool to let users of an app to change the theme color. Lets discuss how to do that!