I am not sold on the monolithic spec. Experience tells us that just because it’s one spec doesn’t mean it’ll be implemented in all-or-nothing fashion. On the other hand, I would rather chew off my forearm at the elbow than repeat the CSS3 debacle — i.e., divide the task into “modules” that don’t fit together as part of one system, then watch them all wilt from the diffusion of responsibility and urgency.