In general, artistic touch is probably needed in many places. We can now style navigation route color, POIs, position icons for each map (Mapbox Street, OSM Scout Car, ...) separately. So, we don't actually have to have icons working for many styles. But then we would probably need sed script to swap the colors on icons when generating them.