My friend and I routinely have conversations about factory design.
His ideal factory ships every ore in its raw state to a single building, which can then move the ore to different floors/sections for processing. He goes further than most and separates each product into its own "room", so all steel bars are made in one room then shipped to the steel beam and steel pipe rooms. Importantly the factory should be designed so that you can "infinitely" expand a room if you need more of that resource.
I prefer what I call "microfactories", where each component is created in a small, independent factory and the result is shipped to a main repository for builder use and for the space elevator construction. If you need modular frames, for example, you would find a group of ores and build a small factory on it and build every sub-component you can in it. Ideally, it would not rely on any other microfactory's outputs, but sometimes that's easier said than done. Often I will have a small cluster of microfactories all dedicated to shipping their output to a final microfactory for processing.
So what do you all use?
Note: He claims his design is more analogous to microservices (from software architecture) than mine, and that mine is something apparently called "pirate architecture". I think he's out of his mind on that one.
Hmm, I tend to do initial processing at the extraction location if it's beneficial or neutral. No need to ship all the raw ore around unless I can't simply do that for one reason or another. Then everything gets shipped to the big factory at the space elevator.
I then figure out what end product I need and how much and put the required machines into a building. I then build other building which do the inputs for that till I finally arrive at the raw ore or the pre processed stuff like iron ingots.
Basically clusters of buildings that provide output as necessary either with a bit of over production or underclocked to match.
I call it modular factory because I don't care about having all of my screws coming from one place and only one place. It also means that it's all custom built and not with blueprints. But at least it kinda looks like a computer Mainboard from above.