Split cube to different parts.

Cube is now CubeBase, and colored vertexes can be made from ColoredCube.
Otherwise, use a TexturedCube.