Is it possible to import/edit landscapes and create foliage in runtime?

Hi, is it possible to create a software which is somehow similar to landscape editor in Unreal Engine 4? I want user to be able to import or create new landscapes, add foliage, sculpt terrain and so on. And I want user to be able to import new fbx objects and place them into scene. Is it possible to make all/some of these in UE4? If so can you give me point to start?

You can check this software made in unity to understand the question better: SimBT Görüntü Üreteci Ürün Ailesi - YouTube