1. A method comprising: generating a scrollable template having multiple content-fillable containers configured to be filled with content comprising user-specific content; receiving a user navigation input relative to the scrollable template, the user navigation input occurring in a direction; responsive to receiving the user navigation input in the direction, generating one or more additional scrollable templates having multiple new content-fillable containers; selecting additional content to be loaded into the multiple new content-fillable containers based at least in part on a relation to content in the scrollable template enlarged by a user during display in the scrollable template; and pre-loading the selected additional content into the multiple new content-fillable containers before an associated new scrollable template comes into view, the pre-loading comprising inserting additional content from multiple sources as a function of speed associated with the user navigation input, at least one of the multiple sources being remote.