A generalized drag and drop abstraction for the Bevy game engine.