Base Editor and Engine DLL/CLR

Broke down editor code into a DLL and CLR wrapper for a C#/WPF editor.