added manual vertex coloring and handling for rendering the colors.