Take a look at these mods:
Subterra (https://mods.factorio.com/mod/subterra) for ideas on using multiple layers
Bob's Character Classes (https://mods.factorio.com/mod/bobclasses) for changing the player avatar.
Factorissimo2 (https://mods.factorio.com/mod/Factorissimo2) for creating and nesting factory interiors.
Personally,I think Alluvian has a really great idea. You pilot the tank across the map, harvesting EVERYTHING in your path.
Think "The Leveller" from the old animated film "Ferngully"
Your entire goal is to gather enough materials before the biter attacks get too serious and you hit the "Warp" button. But you are the one running around the map gobbling resources like Pac-Man eats dots.
Less transport logistics, More "get the automation built to run while you are driving"
1) The "Tank"
Have the character themselves be the tank. Non-removable power armor and weapons, with ammo being transported into the character's ammo inventory from the interior layers.
2) Inside the Vehicle
Have four levels "inside the tank".
When you enter the tank from "outside", you would be on the "upper deck", which would be the platform you build your defense structures on.
Have a portion of your script store how many turrets are crafted, and the number of each.
Export that to the "Character" tank on the surface of the planet as individual PA modules of "Auto Fire Weapons"
Take half that number and auto-equip an invisible gun of that "Level" ... 30 gun turrets would mean a "Turret x15" as a weapon. Make the ammo drain comparable, as well as the damage.
Have the second level be the "Factory" level. This is where you build the actual factory for building everything not related to fuel delivery.
Third level could be the "Reactor Level" Power generation for the vehicle goes on here. Think massive fuel tank, then match that fuel and amount to the exterior vehicle avatar.
Fourth level is "Infeed" and has a central area that is an exact clone of some portion of the area around the vehicle on the surface. The vehicle automatically "eats" entire resource patches (the script takes the resource in that grid square, applies it to the storage entity on the Infeed level, then removes the resource entity from that grid square. Think a player with a mining speed of 10M.
This is the dangerous level, because the vehicle is not moving while you are "inside" .... no one to drive it.
If you don't have the defenses to protect yourself from a Biter attack, they could (by the same process as you walk into the Factory in Factorrio or underground in Subterra) get inside and attack you.
Just some ideas I came up with looking over your mod.
Good Luck and I hope I see a Beta of this soon!