I have read the thread here and it seems that there are some disagreements which may be blocking progress.
The mailing list thread is a rather tangled way of dealing with this. I did read it but I feel I am lacking some of the context and/or having trouble synthesising it. Daniel, if you agree with me that this seems to be getting hung up on disagreements, do you think you would be able to summarise the disagreement(s) including the context and the arguments you can see on the various sides ? I'm not expecting such a summary to be neutral but I think you are in a good position to motivate your changes. Thanks, Ian.