Inspired by visualizations similar to the amCharts graph at http://10.1.3.210/home.php and the Collapsible Force Layout for D3.js (https://bl.ocks.org/mbostock/1062288), thinking about how can we display our workflows in a dynamically updated fashion. Alas, these tools seem to only handle collapsing the children of a node whereas we'd need to be able to collapse some sub-graph in the middle (the D3.js tool seems to allow this logic to be inserted but, must be written).
The graph-grouping options in Neo4j (https://neo4j-contrib.github.io/neo4j-apoc-procedures/3.5/virtual/graph-grouping/) seem to support this so, the idea is to capture our workflows in the Neo4j database, group by properties (of which we have many for each node), and then translate that to the Collapsible Layout for visualization/interaction - to allow various levels of detail to be displayed in our large network of processes: http://skynet2.act3.com:8002/big_picture.html
Don't know if this is the right solution but, seems to be simpler than maintaining many separate versions of a graph. It'd really be nice if there were also some dot interpreter/translator to get started, like in NetworkX (https://networkx.github.io/documentation/stable/index.html)
@Kylie , do you have any insight - just something to think about as we try to make more of the platform more closely tied to our DevSecOps process.