The HyperContext Web project: dynamic authoring for distance learning