System Architecture Mapper
Live demo
Acknowledgements:
Emre, Matt, Alex, John and Jacob for your contributions. Everyone at /r/programming for your feedback, constructive criticism, and words of encouragement.