I do not think lists, in their inherent nature, are enough - even if they are what would be called complete. Without context with which to understand why each thing is on a list, you are left without a way to confidently substitute, to upgrade, to improvise when something on the list runs out or becomes non-functional, or to chose which things should be first to get, or first to do without if resouces do not allow everything.