(description doesn't do mod justice)
(can see from data.lua the mod adds a lot):
require("prototypes.ironplateproductivity")
require("prototypes.copperplateproductivity")
require("prototypes.stonebrickproductivity")
require("prototypes.advancedcircuitproductivity")
require("prototypes.carbonproductivity")
require("prototypes.coalsynthesisproductivity")
require("prototypes.coppercableproductivity")
require("prototypes.engineunitproductivity")
require("prototypes.electricengineunitproductivity")
require("prototypes.electroniccircuitproductivity")
require("prototypes.flyingrobotframeproductivity")
require("prototypes.fusionpowercellproductivity")
require("prototypes.icemeltingproductivity")
require("prototypes.irongearandstickproductivity")
require("prototypes.kovarexenrichmentprocessproductivity")
require("prototypes.nuclearfuelproductivity")
require("prototypes.nuclearfuelreprocessingproductivity")
require("prototypes.quantumprocessorproductivity")
require("prototypes.uraniumprocessingproductivity")
require("prototypes.acidneutralisationproductivity")
require("prototypes.ammoniaproductivity")
require("prototypes.electrolyteproductivity")
require("prototypes.holmiumsolutionproductivity")
require("prototypes.lubricantproductivity")
require("prototypes.moltencopperproductivity")
require("prototypes.moltenironproductivity")
require("prototypes.oilproductivity")
require("prototypes.sulfuricacidproductivity")
require("prototypes.thrusterproductivity")
require("prototypes.advancedthrusterproductivity")
require("prototypes.batteryproductivity")
require("prototypes.carbonfiberproductivity")
require("prototypes.explosivesproductivity")
require("prototypes.holmiumplateproductivity")
require("prototypes.solidfuelproductivity")
require("prototypes.sulfurproductivity")
require("prototypes.supercapacitorproductivity")
require("prototypes.tungstenproductivity")
require("prototypes.nutrientsproductivity")
require("prototypes.yumakojellynutproductivity")
require("prototypes.ironcopperbacteriaproductivity")
require("prototypes.woodfishproductivity")
require("prototypes.lithiumplateproductivity")
require("prototypes.lithiumproductivity")
require("prototypes.fluoroketonehotproductivity")
require("prototypes.eggproductivity")
require("prototypes.concreteproductivity")
require("prototypes.landfillproductivity")
require("prototypes.foundationproductivity")
require("prototypes.automationsciencepackproductivity")
require("prototypes.logisticsciencepackproductivity")
require("prototypes.chemicalsciencepackproductivity")
require("prototypes.militarysciencepackproductivity")
require("prototypes.productionsciencepackproductivity")
require("prototypes.utilitysciencepackproductivity")
require("prototypes.spacesciencepackproductivity")
require("prototypes.metallurgicsciencepackproductivity")
require("prototypes.agriculturalsciencepackproductivity")
require("prototypes.electromagneticsciencepackproductivity")
require("prototypes.cryogenicsciencepackproductivity")
require("prototypes.promethiumsciencepackproductivity")
require("prototypes.artificialsoilproductivity")
require("prototypes.overgrowthsoilproductivity")