added first version of pluggable save in the UiDesigner (Marc)
added missing files of the last commit