Research runs

The run model, client research versioning, and why CRs are versioned.