A major problem with the UI as it is, as I see it, is that you cannot know what you've got in storage exactly when you use the workbench, reloading bench, and campfire. So you have to rush off to check your storage, and then back to the crafting station, and so on. There's a lot of unnecessary back and forth. But what if you didn't need to?
The Execution
A script would keep track of all player owned goods by running a check whenever the player opens a player-owned container. A list of all the items a player has stored will be kept that way. This list will then show what items you have in storage when using the workbench, reloading bench, and campfire.
Eexample:
Super Stimpack Ingredients...
Stimpack (13/1) [40]
Mutfruit (0/1) [13]
Nuka-Cola (0/1) [8]
Leather Belt (0/1) [2]
Basically, the [numbers] are an indicator of how many you have in storage. So if you have one chest or some chests with an amount of stimpacks that equals 40, the workbench will show [40]. That way you know what you have in storage.
Possible Features
Optionally, the mod could change the recipe list on the left, so that if you have enough items to make the recipe, but some or all of the items are in storage, then the name could have (From Stores) or similar appended to it, or perhaps it could be coloured differently, but I don't know how possible that is (if at all).