1. A method for creating a personalized content layout for a user interface, the method comprising: providing a content layout framework being a display template including a plurality of content fragments, wherein each content fragment is a single displayed component of the content layout framework; monitoring and storing usage data over time of each content fragment displayed in the content layout framework using a parameter model comprising a user ID denoting a user for whom the usage data is collected, a device ID denoting a device from which a content fragment is called, a context ID denoting a context in which the usage data is collected, a content title identifying contacts of the user, and a click history associating each user ID, device ID, context ID and content title; and changing a visual appearance of one content fragment in respect to its presentation within the content layout framework based upon an abrasion factor defined as a numerical value indicating the visual appearance of the one content fragment.