Check out http://blockdiag.com/ and siblings (seqdiag, actdiag, nwdiag).
They have an interactive shell for it - experiment with http://interactive.blockdiag.com/nwdiag/.
They have an interactive shell for it - experiment with http://interactive.blockdiag.com/nwdiag/.