1. A computer program product providing a user interface for user-customizable content, the computer program product comprising a computer-readable medium containing computer program code comprising: a set of plug-in modules, each plug-in module adapted to provide a list of information items; and a software development kit configured to display the information items from the corresponding plug-in modules on a user interface and to manage user interaction with the information items in the user interface.