1. A method comprising: generating a scrollable template having multiple content-fillable containers configured to be filled with content comprising user-specific content; observing user interaction with the content in the multiple content-fillable containers during display in the multiple content-fillable containers; maintaining display of the multiple content-fillable containers following the observed user interaction; building a collection of metadata associated with portions of the content based on the observed user interaction with the content, the collection of metadata describing user interaction history with the content; adjusting content importance levels based, at least in part, on the collection of metadata; using the content importance levels to place the content into the content-fillable containers; receiving a user navigation input relative to the scrollable template; responsive to receiving the user navigation input, generating one or more additional scrollable templates having multiple new content-fillable containers; and using the content importance levels to place additional content into the multiple new content-fillable containers by inserting the additional content into the multiple new content-fillable containers from multiple sources, to enable viewing of the additional content.