The sort and filter objects allow the developer the means to be very specific about how the content results are returned to them. In this way they need not write their own routine’s for data re-organization and filtering. Content can be retrieved by content creation date, subject matter and type. Specific organization of the data could also be done such as sorting video content first on each page. These processes can be ‘pre-processed’ in order minimize the size of the download as well as ‘post-process’ to reorganize the results.

Once an array of sort and filter objects is initialized the developer would add them to a “ContentStream” object. The web site developer could ‘Load’ the contents utilizing the “ContentObject” array of content source sources.