Core pr 6

Update documentation and add new update function to handle updates in theme color variables.
I do not get why this is needed.