Do some discovery on how we can use signals & handlers for notifications and remove dependency on global signals. It is optional, but recommended to do this cleanup to implement a proper decoupled signal system to send notifications from different areas of the platform.