How to build a network of networks graph (i.e. how to connect modules)?

I think it would be very interesting to try to build a new hierarchical graph type within the Graphs.jl interface. Do you want to try? Happy to provide guidance