Drag and Drop

Added drag and drop, with proper reverse-sorting and reordering of
drawing layers. Was actually pretty hard/fun.