This morning I had a chance to finish the code that shows a frame around panels when selected and the one that lets users drag them around as well.
The infrastructure for adding panels while editing is complete. I just need to actually write a few callbacks and decide how to present panels for the user to pick one. I will try a few combinations as soon as I get the time and see what works best.
Once that is in place, I will also enable panel cloning in edit mode 🙂