Refractored actions and groups, added tests
Made `NotificationResponseCreator` compatible with SmoothState