Gui implementation for new engine

@PavelBastov