I would suggest that the panel definition should be like the following because `KeyboardHelper` should not be defined twice. And we would also like `languages/panel` and `languages/languages` to be combined into one file.
```
name: 'panels/languages/panel',
      exclude: [
        'main',
        'shared/keyboard_helper'
      ]
```