In the same vein, I like FIFO. First In, First Out. What is with items being used in crafting, being selected in random order? And from one bag to another. I'm constantly having to rearrange resources and items as things are being crafted just so some of the bigger items will fit into the bags. My main inventory has a bunch of sacks just so the items I harvest or change out from being smuggled get filled.
It may be part OCD or whatever, but I like to be organized and set bags or portions of my inventory for specific purposes. You wouldn't know that from looking at my desk, but my game inventory and computer files are very neatly arranged.
The game system should first search the entire inventory for an appropriate stack, input the components there and, if there is no space, then they go to the very first inventory slot. If they get moved to another bag, the system should then follow that stack to finish filling it up.
I appreciate that the resources in the open inventory and bags, not a sack, are used first. That opens up the inventory for use. Then, when all of those are used up, the resources in the sacks are used up.