Added initial revision of Event subscription system.