In alternate embodiments, the assembly module 200 may be implemented, without limitation, as preinstalled programs or ???browser plug-ins,??? or with platform independent languages such as Java or scripting languages such as Javascript that are downloaded and executed on the fly.