To resolve error on load of version .16 please add
icon_size = 32,
immediately after your tint for icon color in data.lua as seen below
icons =
{
{icon = "base/graphics/icons/signal/signal_grey.png", tint = signal.color}
},
icon_size = 32,
subgroup = "virtual-signal-color",