[Placeholder] Xblock external ui

Creating this pull request so that you can check the result of the rebase. Advise on how to continue.