Resuse backend initialization
Add branches switcher
Add icon
a lot of staff
Move JSX files. Add submodule