digraph objects {
	project [label = "project-view"]
	bus_port [label = "bus-port\n(bundled\nports)"]
	bus [label = "bus\n(bundled\nnets)"]
	hub [label = "hub"]

	chan1 [label = "channel" shape=none]
	chan2 [label = "channel" shape=none]

	project -> component
	project -> network
	project -> bus
	project -> hub

	bus -> chan1 [arrowhead="none"]
	chan1 -> network

	component -> port
	component -> bus_port

	bus_port -> chan2 [arrowhead="none"]
	chan2 -> port
}
