subcosm/observatory (packagist): General Observation Pattern Component
Keywords: observer-pattern