drag-drop: add MVP implementation of drag-and-drop xBlock