the extra work would come from redesigning the layouter and writing the new document model in node.js.. but I start to feel that would pay out.