Rename section figure type
Add editable label
Refresh labels in refreshVisuals
Add direct edit support for validator
Move direct edit policy to separate class
Allow direct edit on message
Create class for Messages edit policy
Modify validator class using combobox
Add licence and remove unnecessary imports
Move palette factories into separate package

* Add factory for Validators
Add abstract edit policy for adding children in lists
Add support for creating new validators
Fix adding validator with name