how do i make a mapeditor with dynamic meshes ?


im new in the unreal community. I am a programmer and my intentions is to write a mapeditor for a layer based map like in the game godus. What is the best way to create the layers and what mesh is the best one to use ?
I already thought about dynamic meshes or maybe splines?

If you’re making an in-game map editor then you can only use dynamic meshes