Modular Level Editor in C#