Drag and Drop Layering

Initial design only tested two layers. New design allows for multiple
layers.