I would keep things more contextual. Some of the current flows demands a lot of running, some inventory management, etc.
For example, recipes work like this: you find a food, research it in town, then rush to the stove to cook it and store it. You have to visit three different locations and remember where you put it.
Imagine if you could research recipes in the kitchen and store them there after cooking. You’d simply gather the food, take it to the kitchen, research and cook it, and then store it on the spot. It would reduce travel, eliminate the need for extra storage, and remove the hassle of remembering storage locations.

