1. A system for generating sequence diagrams for communications protocol transactions independently of domain-specific encoding of data for said transactions, the system comprising: an application-generic sequence diagram generator, wherein said application-generic sequence diagram generator includes: a parser that dynamically receives data comprising message packets captured by a protocol analyzer application; and a rendering engine that generates a sequence diagram representing a flow described by said received data, wherein the sequence diagram includes a graphical representation of a series of transactions between two or more actors, wherein the actors comprise entities that exchange message packets in communications protocol transactions and wherein: each of the two or more actors is represented by a vertical line; time is represented by a vertical progression down the vertical lines; transactions are represented by message packets exchanged between the two or more actors; and message packets are represented by directional horizontal lines between the vertical lines of actors and a label corresponding to each directional horizontal line denotes the message packet being transmitted; and wherein said rendering engine includes an application programming interface (API) that presents an abstraction for drawing sequence diagrams independent of domain-specific applications and wherein said parser maps between domain-specific encoding in said received data and the API presented by the rendering engine.