As I warned from the beginning, I haven't been trying to follow the details of the proposal you're working out.
However, I want to warn you that sending rms a huge patch changing everything with a zillion-line rationale is not going to get anywhere with rms. From the latest descriptions, I fear that is where you are. The more and smaller pieces there are, with the most concise (and convincing :) possible rationale, the more likely he will accept a change. (Of course, changes that are truly interdependent and don't make sense separately should be presented together as one change. I'm not talking about technical hunks in a diff.) k
