Tables can now have their colour set based on their schema

The 'schema colours' key in the config dict can be overridden.