Version 5 uses J/script and "parent" data+fn().

The data is imported in strings as a continuous list of function-arguments ("aa,ab,ac,ad", "ba,bb,bc,bd" etc) contained within one separate data source-file ("jsdata.js") called by Javascript in frameset parent-file ("index.htm"). Javascript in the parent-file splits strings into substrings, stores all in an array, and then produces the frameset displaying a navigation-file with links to other subfiles ("sh-j-b.htm" etc. containing smaller functions for displaying results).