Bug 1030996 - Add in tool notifications

This is a draft for feedback
Curious, was there a specific reason to override save rather than use a signal? I don't think it makes a huge difference either way, just a signal might be slightly cleaner.