Reverse engineer Ark Survival Evolved's inventory system!

Hello for anyone that has seen this game Ark its made in UE 4 and it has an amazing Inventory system. I wonder if there is any kind of tutorial or blog post or anything that can demonstrate how this effect could be done in UMG. Basically in the game the play can open up inventory get info about the item he is hovering over and even craft with it. Also it has drag and drop functionality and I really want an inventory with that. Any help at all would be greatly appreciated.