Actually, the level editor and the ability to make custom stories has existed for quite a long time now. I remember messing with it a while ago, although I'm not sure if it was actually finished back then, or if it's even finished now, but regardless these tools have been out for a while.