Multi-editor like python vscode extension

I want to build a Jupyter notebook-like editor that has many code cells. Each code cell is a code text area with LSP. I have no idea should I use @theia/languages and @theia/monaco packages to build this?

[original thread by OliverYoung]