I was able to get it fixed via small corrections in code in the mod
in the Recipes.lua and the settings-update.lua
the recipes have to be updated to new syntax like this
ingredients = {
{type = "item", name = "beacon", amount = 2},
{type = "item", name = "processing-unit", amount = 10}
},
results = {
{type = "item", name = "twBeacon1", amount = 1}
}
and the Module slots information for each item needs to be moved out of the
module_specification section on each entity to be above it
like so
module_slots = 10,
module_specification =
{
module_info_icon_shift = {0, 0.5},
module_info_multi_row_initial_height_modifier = -0.3
}