Updated topo demo
Allowing for custom color mapping functions to be declared in the config file. See topo_discovery example for a use case