The schedule will be worked out such that component are done as needed for each application. Ideally, standard components could be added to a page simply by editing the WebMacro template file for that page. For example, the font, size, and color of box headlines. Not all the parameters are speced out. Some are given as examples.
List box displays a list of rows based on a database query.
This is the real work-horse component, if it is made flexible it could be used for the majority of application needs. Expressed as a java class or SQL query. Maybe alternative child rules could be selected from a drop-down list. Clicking on a link may drill-down by leading to another page with another tree view. Survey box displays a survey question and prompts for response.