Refactored remote message view to support showing message from multiple resources and services