1. An apparatus comprising: one or more processors; and a computer readable storage medium having computer readable code embodied therewith and executable by the one or more processors, the computer readable program code comprising: computer readable program code configured to receive from one or more system components one or more indications of one or more specific component actions as one or more generalized event notifications; and computer readable program code configured to communicate the one or more generalized event notifications to one or more subscriber system components; wherein one or more changes in the one or more specific component actions does not change the one or more generalized event notifications.