Continued refactoring:
- Clarified relationship between preview & actions. Preview calls actions, not vice versa
- Moved logic for deletion into DeleteAction
- Moved logic for saving into SaveAction
- LatestScreenshot => CurrentScreenshot in Preview. It probably makes sense to rename it for the Actions as well. (There's nothing necessarily 'latest' about the screenshot being operated on)
- Standardized on using the full assembly path for all my Trace calls, so there's no using for Threading unless otherwise needed. Just nicer.