Apparently, by doing some programming. :-)
WPF already provides almost everything to achieve this goal.
I would suggest the main class you could use to represent an editor component would be
. Please see:
You only need to create the menu, tool bars, all kinds of utilities, probably some import/export, maybe some scripting or plug-in API…