For example, database server 48, client device 22 or any other suitable retrieval program or script may retrieve appropriate templates, resources, or components from its own storage or from another database server (e.g., from the Internet), using URLs or other identifiers of the templates, resources, or components.