I tried using Slate to create the components in C++ once and is was pure suffering. Thank the devs for making UMG