Implement color-maps/a color-map interface for more flexible vehicle coloring (i.e. backed by a 256 color array, B-Splines or similar).
This should contain basic lookup functionality such as next and linear for nearest neighbor and linear filtered lookup (in case of array based color-maps).