Thank you for doing this <3
You should take a look at Hammer from Source, TrenchBroom, Scythe for Unreal Engine, and Anvil Level Design for Unity or the same named addon for Blender to get some inspirations of features! (Umodeller and Probuilder on Unity too of course)