Create custom editor tools in Unreal Engine 5 through different editor modules and slate widgets using C++