Where can I learn about building a rich wysiwyg interface for building components in a webpage, similar to the way these site creators allow you to drag and drop things in the page editors?
I would like to build a WYSIWYG for things like an email, where the user can drag in a component and then configure it, but I am not totally sure where to start.