Well, I managed to have editor on the level I left the MDX one, as you can see here. The only things that are different are: not implemented picking (that wasn't working very well in MDX version very well either way) and the fact that render loop actually updates correctly in real time. Hardest part, which is dealing with non-pipeline content is through, now it's only coding the 'meat' with very little dealing with graphical devices for long time. Yay.
Update: Oh great, I haven't checked in the newest version I worked on at work. If somebody will be in office tomorrow I'll get it, if not - no coding till monday, as I'm not feeling like re-writing this shitty map code again.