improve support for coloring

Coloring operations can now be applied without rebuilding the whole
render geometry, allowing for blazingly fast coloring operations.

support for sline, tube and cartoon is still missing, all other
render styles have been updated accordingly.