An overview is given [here](https://github.com/dotnet/corefx/pull/1851#discussion_r31377139). It would be great to have this written up and checked into the repo as developer documentation.