This page contains information on the `SessionDescription` class.
Further information will be provided when I have decided on a format or once a suitable one presents itself; I prefer the Q) & A) style or the FAQ style beyond that of documentation which is given in the code.
The Request for Comments this class is based on can be found here @ RFC4566 (HTML).
This class and it's constituent classes attempt to implement the pattern described in The Liskov Substitution Principle (LSP) or Computational sustainability