Programmable Logic Sorters etc.
A small own Programming language where you have to program code that then can get installed at Sorters or Storages to perform certain behaviour. FOr example: The player would have to write a piece of code that calculates when the Assembly should start with production (when under 300 Iron is passed for example) Or conveyor belt should activate/deactivate when ... You could make a easy version where you have a UI to perform these things, or the Hard mode where you have to write the code (if, else, when etc.) and then install it on to the microchip.