I know that JupyterLab is the next-generation web-based UI for Project Jupyter and it's based on the Jupyter Notebook and Architecture, and it will eventually replace the classic Jupyter Notebook.
I am a bit confused about the differences and relationships between Jupyter widgets and JupyterLab Extensions:
Will JupyterLab Extensions eventually replace those Jupyter widgets for using interactive Notebook?
Is Jupyter Widgets only for classic Jupyter Notebook? Or is Widgets just one type of the Extensions for JupyterLab?