All OF the Web - A framework for providing web previews and versions of all kinds of files