
Ideas:
Make build process periodically "pick up" things from the inventory that weren't there when starting the build
i.e. in the mean time I improved advanced circuits production considerably and have 200 of them in inventory, yet build insists on creating new instead of using the ones from inventory.
Add a "gief dis nao!" function of some kind, which immediately puts the item in front of the queue (after currently building item, and splits the stack so if you're building 100 advanced circuits, it splits this build), so you can build transporter belts or inserters without interrupting the big build.
What do you think?