Sorry if someone else posted this, I did a search and didn't find anything similar.
Maybe this is already in game and I just haven't figured out how to use it, but it would be useful if we could completely forbid villagers from using some items (more specifically, foods), or, be able to control the storages (including the food cellar) a little more. IE set a storage so that villagers can place items inside, but not remove any items from it. I find it difficult to keep decent food on hand for myself to eat, because the villagers will constantly cook everything they can find, and eat whatever they want -- with no way to prevent unless I place foods in my inventory, or the private stash. It would be useful to have a storage where the villagers can cook food, and place it in there, then not remove. This would allow a separate storage where they placed their own cooked food to eat. Towards end game this may not be as big of a deal, but, it feels like there is never any good food available even when my villagers are set to cook it -- because they eat everything, unless we go out and specifically gather ingredients and cook it ourselves.