I'm not trying to be snide, but what exactly is this supposed to accomplish?
You have jammed most of the game into item 4... by the apparent decision that every time people of any sort interact in any way it should be #4. I'm sure it makes some sense in the way that you look at programming, but I don't see how this type of organization will achieve anything useful.
I personally think the existing 'functional' area organization works much better than what you propose. What's your reasoning for how your proposal would help?