Recently I tried to develop a level editor for my small homemade game engine. As you know stuff like this is very time consuming and in most cases the result compared to the commercial soft wares is poor. After hours of work, using different developing packages, I came to an Idea and that is about developing a general purpose editor. I know this can't be a new one, but if you Google it, you won't get anything considerable. I tried and made a basic version of an editor that allows end users make their own editor by combining tools that my general purpose editor provides. It comes with mechanisms for UI customization, defining custom options, implementing commands, developing plugins and etc.
My editor is too poor to share it with others, but I want to know what you think about the whole Idea. Thank you for your attention.