Add click events to leaf nodes
node colors and color mixing
Color nodes black when no color info present
Refactor out normalize_color method; store @color on NodeTree
Refactor color handling - store RGB as floats internally, 0-1
Weight each color as in the original data