Update to be reflective of group convo

Some substantive changes and a lot of moving around. I tried to be more explicit with some of the sections (what is our default position and what our exceptions are) and make the document a lot more readable.

Forced out of respect for GitHub etiquette.