grapevine now caches the last message.
Merge branch 'user/LoganEvans-structure' into dev-integration