Attach some logic to StatusMessage, and pass it further through the stack
Move more logic onto StatusMessage
Move SHA-matching logic onto StatusMessage
Add specs for StatusMessage