This is a part of Tubefeeder Extractor.
This contains the definitions of the classic observer and observable pattern.