So, I just had a hell of a trip trying to get this sucker to work.
From reopening metal and stars to fix the unit prototypes,
require("base.prototypes.entity.enemy-autoplace-utils") needs to be replaced with data.raw["unit"]["small-biter"].ai_settings
Renaming every recipe prototype with 'probability' to 'independent_probability'
Even to opening up metal and stars graphics 2 to add in four different nano icon sprites that were missing somehow.
None of this is a slight on you fella, honestly I am very appreciative that you took the time to port one of my favorite mods on the portal.
This was just a glimpse into my decent into madness. If needs be, I can drop all my nonsense on github if you want to add these hacked together fixes.