Ok new version should just do more prep work and also convert nodes at the end to use the dispex CC instead. No other objects are done yet in this MR.
Note that I went with renamed versions of original helpers as I think it's cleaner, since eventually we'll get rid of them (when we have CC for every object), so this provides some progress indication rather than renaming them at the end.