ViewInterface splitted in AbstractView and RootViewInterface

- Added EditTheme
- Code a few refactored (largely only in view)
Added handle OnOpenTheme (one problem)

- when window is stretched on big size in center appears gray gap