Added thorough documentation for the event chain