A computer-implemented method comprising: determining a current context of a device; determining a context associated with each group of a plurality of groups stored in the device, each group comprising a plurality of items; determining a relevance metric for each group of the plurality of groups, the relevance metric indicating the relevance of each group to the determined current context, the determined current context at the device comprising one or more of one or more time conditions, one or more geographic locations associated with the device, an application executed on the device, a user identifier, a network service communicating with the device, current content being rendered using the device, a topic for a sample of text, a keyword from the sample of text, recent text received at the device, recent text typed by a user using the device, sensor data, contacts currently and/or recently in communication with the device; and items in a group; determining one or more suggested groups of the plurality of groups based on the current context at the device and the relevance of the context associated with the suggested group; generating a dynamic group avatar for each of the suggested groups, the dynamic group avatar comprising multiple images representing the most relevant items in the suggested group, each of the multiple images associated with a respective item of the suggested group, each respective item having a determined relevance metric value indicating the item is of most relevance to the current context at the device; and presenting the generated dynamic group avatar for each of the suggested groups for user selection. determining a current context of a device; determining a context associated with each group of a plurality of groups stored in the device, each group comprising a plurality of items; determining a relevance metric for each group of the plurality of groups, the relevance metric indicating the relevance of each group to the determined current context, the determined current context at the device comprising one or more of one or more time conditions, one or more geographic locations associated with the device, an application executed on the device, a user identifier, a network service communicating with the device, current content being rendered using the device, a topic for a sample of text, a keyword from the sample of text, recent text received at the device, recent text typed by a user using the device, sensor data, contacts currently and/or recently in communication with the device; and items in a group; determining one or more suggested groups of the plurality of groups based on the current context at the device and the relevance of the context associated with the suggested group; generating a dynamic group avatar for each of the suggested groups, the dynamic group avatar comprising multiple images representing the most relevant items in the suggested group, each of the multiple images associated with a respective item of the suggested group, each respective item having a determined relevance metric value indicating the item is of most relevance to the current context at the device; and presenting the generated dynamic group avatar for each of the suggested groups for user selection.