1. A computer-implemented apparatus for electronically preparing and delivering informational content, comprising: a networked computer and a first memory connected to said networked computer; a resource assembly tool computer and a second memory connected to said resource assembly tool computer; the first and second memories storing instructions that, when executed respectively by the networked computer and the resource assembly tool computer, cause the networked computer and resource assembly tool computer to perform the steps of: said networked computer storing at least one resource and storing in association with said at least one resource a first electronic file reflecting information captured from users of content containing said at least one resource; said resource assembly tool computer accessing said networked computer and displaying information about said at least one resource, including said information captured from users stored in said first electronic file; said resource assembly tool computer assembling first level of content granularity by defining and storing in said second memory a map data structure to which said at least one resource and other resources are associated to define the first level of content granularity, the first level of content granularity having a second electronic file reflecting information captured from users of said first level of content granularity; the resource assembly tool computer publishing the assembled first level of content granularity by disseminating a copy to said second memory for storage in such fashion that said first electronic file remains associated with said one resource and said second electronic file remains associated with said first level of content granularity in the disseminated copy; the networked computer capturing user information related to the use of the first level of content granularity and of the one resource and storing in said first memory such captured user information in said respective first and second electronic files; the networked computer evaluating said informational content according to three different predefined information types, namely: (a) resource type; (b) condition type; and (c) link type; the networked computer testing for the resource type and upon detection to recursively load additional informational content if the informational content comprises a nested map data structure; the networked computer testing for the condition type and upon detection storing the informational content as a condition associated with a link; and the networked computer testing for the link type and upon detection registering the informational content as property of at least one originating resource and at least one destination resource.