[DF-348] UI Editor. DF-710, DF-796, DF-797. Also small change - now if a new screen is created is will be selected.
Merge remote-tracking branch 'origin/UIEditor' into UIEditor