Our Approach to Multitenancy

I've written this document outlining the Technical Approach to Multitenancy (based off conversations that have taken place on the community site and among the development team).

I'd like to get approval for this approach, so this pull request should not be automatically merged. Please comment on the document here and I will incorporate any feedback.