Drag items around in the scene...

I’m looking for a tutorial or complete project that teaches you how to create an interactive scene where the user drags items around, releases them and they stay there and they move on to other items in the scene. Does such a tutorial exist or examples?

its not a tutorial, but it’s a place to start: