Drag and drop boilerplate
Preparatory getters and references
Initial working implementation of drag and drop