CR SHR Recon Channel

Closes #156 #158 

I'll keep this PR open until we've done full end-to-end testing with the CR and SHR pre-production, but I wanted to open it so long since it's such a big merge.