- yes. 2. & 3. no. not yet please.
There is enough to do in rolling out a new encoding, but the changes in 2 and 3 will require a lot of changes in both back end implementations and clients. I'd rather get good at rolling out changes, than to just roll out one massive change with everything in it.