carrot soup cookies bread butter cart grocery todo
would be one way :-)
1. Push items onto a stack.
2. Create new stacks (words) for categories of items.
FWIW, I do the same, and use a tool (now using almost exclusively the GUI tool I include in the github repo) to do it.
This is the explanation of the tree-of-stacks method that I am using: https://github.com/lelanthran/frame/blob/master/docs/FrameIn...
(yes yes, it's a slideshow, but until I can make a video, this is a better medium for visualising how it works).