From http://stackoverflow.com/questions/19963925/treeview-with-multi-colour-node-text