Allow multiple instances of the editor to be created in a single page

Mangle HTML ids in a predictable fashion in dialog widgets to ensure they
do not clash if multiple instances are loaded.
Split screen editing demonstration!

TODO
- Bella