Two types of cells. One type defines functions. Another are instances of those functions that require inputs. Arrange them in click n drag floaty space. Cells of type one exist in a name space. Cells of type two exist in spacey space.
This kind of thing exists at a larger scale for pipeline visualization. I could see it working for notebooks.
This kind of thing exists at a larger scale for pipeline visualization. I could see it working for notebooks.