I think this is more of an architecture question than anything else.
I\'m making a simple shopping list app that I\'ve designed along these lines:
I have 4 dat