integrate gradient widget for configurable color mappings #7 #8
add gradients to data submodule #7