Could you add the ability for the Vision Radars to fast replace other radars and vice-versa. It will also allow for them to be used in upgrade planners to modify blueprints, automate with robots, etc...
Adding:
'''
if not data.raw["radar"]["radar"].fast_replaceable_group then
data.raw["radar"]["radar"].fast_replaceable_group = "radar"
end
'''
to the top of 'prototypes/entity/radar.lua' (above the deepcopy) should take care of it.
Thanks,
Kryojenik