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.)