graph g_serviced { graph[fontname="'Source Sans Pro', sans-serif", fontsize=12.0]; node[shape=component, fontname="'Source Sans Pro', sans-serif", fontsize=10.0, color=lightgray, style=filled, fillcolor=white]; splines=line; handlers[shape=box] middleware[shape=box, URL="#middleware"] service[URL="#service"] node[fillcolor="lightgray"] router[label="gorilla/mux"] serviced serviced -- service -- router,handlers,middleware # notes node[shape=note,fillcolor="#ffffcc"] package {rank=same;service,package} }