CKEditor 4.3 has introduced a new 'widget' system: 
http://ckeditor.com/demo#widgetsThese widgets are probably exactly what we need for our next gen
    document editor (if we can find the developer!).  It seems like
    a perfect way for us to introduce fields, conditional logic, special
    buttons, setting up notes, reject/approve areas, etc. using visible
    widgets like these.
If you have interest in working on this sub-project, please contact us!