Hi Nick,
I would push for a single project and drive your application entirely on configuration. Project inheritance for me has always been a headache (multiple designers, delayed updates, etc) and is the last tool I reach for.
For 5-10 gateways the GAN is manageable from a configuration standpoint but anything past that I would look to decouple those connections to something like a broker like @tgarrison said.
Hope this helps!