1. A method of providing metadata and data based on an arbitrary request for information, relative to a original report layout specification, in such a manner that a software process renders the results of the request for information using only the original report layout specification and the results of the proposed method without any knowledge of the underlying data source or the request posed to retrieve data.