It appears they used nagiosmap to make that layout. I know that is what I used.
Of course, I already had several hundred hosts configured before I decided to use nagiosmap. So yea, it was a big ball of fishing line when I first started the app, and I had to untangle it all. Actually, it felt like great therapy. Kinda like knitting a rug I guess.