Two drag and drop inventories

Hey guys this is my first post on the forums. Me and my buddy decided to try and make a game because the coding was node based so we thought we might be able to figure it out. I’ve done a few inventory tutorials but they never function the exact way i need them to function. Simply put I need 2 separate inventories. One that holds stones and the other to hold R&D type materials. When you farm a node with a widget button i need the materials to go to the material bag and the bag to be Drag and Drop able. When you craft a stone with the materials i need the Stones to go to the stone bag and it Drag and drop as well. It seems pretty darn complex to us and we were looking to see if anyone had any idea on where to start and if there are any tutorials out there to help us get this going. Thanks in advance!