I don't know how important the generator part is, but if you just want to make a nice diagram, I know of a few nice tools.
draw.io with Cisco icons.
Libreoffice with Cisco icons (you will need to download them first)
Microsoft Visio (obviously not free, but works very nice)