Hey @kieranjmartin - Just using this to outline my thoughts about how to actually proceed towards R2.
I want to approach this more incrementally so that we don't end up with one mammoth PR that is hard to ensure is backwards compatible.
I think roughly in order (with each of these being separate PRs)
At this point I think release and wait for feedback. Assuming no one comes screaming then:
Then do another release, and then free game for all the other outstanding ticket items.