That reminds me that there is a simulation tool called lightningpolar that allows you to create a bitcoin network with its nodes, perform mining, have your lightning nodes and much more, all from the graphical interface https://lightningpolar.com/