graph g_all {
	graph[fontname="'Source Sans Pro', sans-serif", fontsize=12.0, style=invis];
	node[shape=component, fontname="'Source Sans Pro', sans-serif",
	     fontsize=10.0, color=lightgray, style=filled];
	pencolor=transparent;
	splines=line;

	# dim
	node[fillcolor="lightgray", fontcolor="white"];
	internet[shape=circle];
	nginx
	postgres[shape=cylinder, color=gray]
	client

	# components
	node[fillcolor="white", fontcolor="black"];
	serviced [URL="#serviced"]

	# relations
	serviced -- nginx --internet --client;
	serviced -- postgres;

	# notes
	node[shape="note", fillcolor="lightyellow",
	     color="#e2e2e2", fontcolor="black"];

	# group
	{rank=same; postgres, serviced}
	{rank=same; internet, nginx}
}
