Data Flow for RStudio projects

I also find this idea intriguing. In the age of htmlwidgets and add-ins, I don't even think that it necessarily is dependent on changes to the IDE.

There exist packages for visualizing package dependencies and function dependencies. For example:

I have been studying the draft chapters in the Advanced-R book, and have been getting unreasonably excited about the possibilities of the meta-programming tools in R and rlang/tidyeval. A fun project I would like to experiment with would be a version of source() that constructs an network visualization instead of evaluating code, and pops it up in an htmlwidget. (level 2: if you make changes in the htmlwidget, would it be possible to feed that back to code changes in Rstudio?)