next step towards an improved UI:
edit mode support for widgets (edit buttons trigger editable fields, including cancel and save functionality)
moved HTML palette to slide-out (components and elements will follow, they are hidden in this commit)