Supply Chain
Working villagers need tools and consume items to make products. These come from their shelves. Some of them produce items and restock other villagers’ shelves. The player too can always restock the shelves anytime. Villagers always prioritize themselves first then choose their next customer at random then deposit surplus into storage.