Level editor from CMU

Yeah I think that is the way to go, having specific features inside the engine and then having a tutorial on the manual on how to roll your own editor.