Totally agree that we should limit the scope of this PR so that it can land sooner rather than later, primarily for the reason that I think it effectively blocks most of the rest of the user stories.

Separately, I agree that CONTRIBUTING.md is too long; I suspect the simplest way to make it better is just to extract the coding stuff stuff into its own MD file.  But let's take this discussion to a future PR.