Add style editing in the default visual template.
Use previous value when skinning.

When skinning an external component, its attributes are computed and
used as a default for the skinned values.

One bug remains... the reset thing does not really work. We should be able
to remove null attributes or whatever... To be investigated.
Add default settings in baseui.

Mvvm bindings in all exposed components and style properties in all exposed components.