digraph overview { subgraph cluster0 { style = filled; color = lightblue; node[style = filled, color = white, fontname = Arial;]; d; i; l; } label = "Flicker Overview"; fontname = Arial; fontsize = 20; labelloc = top; f [fontname = Arial, label = "flicker.py"]; d [fontname = Arial, label = "data_services.py"]; i [fontname = Arial, label = "io_services.py"]; l [fontname = Arial, label = "log_services.py"]; data [fontname = Arial, label = "The various data (.csv) files", shape = rectangle]; f -> d; d -> f; f -> i; i -> f; f -> l; i -> data; data -> i; }