The best way I can describe this is with an example: 

Imagine Many Businesses. In any one business there can be multiple divisions. In each division there can be multiple dept. This would be a series of 1 to many, right?...But now what if a given dept can be elevated to a division or may be a division can be sold off and become its own Business or maybe 2 businesses merger. I need this type of fluid design where, I envision, each entity can easily be moved up or down or in or out.