Some initial analysis
The names of the directories suggest the software is broken into:
- code to interface with the X window system
- code to interpret HTML
- two other subsystems to deal with the world-wide-web and the application (although the meanings of these is not clear)