Slightly modified position coloring
Added different node types