I have to apologize for not responding earlier. Your mind map looked great, if that works for you that is even greater!
I can say that I have a small update to tell you all how this is going. Most of my system is perfect, but I am lacking a few things when it comes to planning very big projects. Basically I haven't found a software suitable to my needs, so I am going to write one myself.
I also decided to create my own inventory system. Everything from books to milk and in between. In that system I can add food items with expiration dates and get warnings when it is close to being expired. The same system will also be able to generate emails that is sent to OmniFocus, i.e if I want more milk.
Perfection is continuous improvement of life quality.