The mobile messaging use case encyclopedia