David Horowitz’s “Discover the Networks” site, or the linking software therein, could be the basis for such a thing. It is already pretty good on some of what you are asking for.
http://www.discoverthenetworks.org/
It is. Thanks.