IDE-1602 new layout template editor using sapphire

- first commit for reviewing model and ui editor
- without improving unit tests of services and listeners