1. A non-transitory computer-readable medium storing instructions that, when executed by a client computing device, cause performance of: responsive to determining that app features have been created, automatically registering the app features within a registry as a referring feature, a target feature, or both a target feature and a referring feature; responsive to detecting that a referring feature of the app features is bound to a target feature of the app features, automatically registering, within the registry, the referring feature to receive notifications of events pertaining to the target feature; responsive to detecting a change associated with the target feature: identifying relevant app features of the app features that are registered to receive notifications about events pertaining to the target feature, wherein the relevant app features include the referring feature; and notifying the relevant app features about the change associated with the target feature.