I have posted a document outlining the approach we intend to take for Multitenanting. You can see it on github (https://github.com/adaptlearning/documentation/pull/1)
I don't believe it is entirely correct yet, but is a stake in the ground for us to work towards the right solution.
I'd appreciate your comments on the pull request, and I'll incorporate any feedback made there before merging into the main repository.