Reality -- the implementation of the vision to date (3/3)
nThe second part of the framework supports creation of a script that concisely describes the work flow,  e.g.
n
nDrillDown "Teachers","Teacher","Last_Name","Classes"
n    ...
nELSEIF v.BeginFindForm("Teachers","Teacher","Last_Name,First_Name") THEN
n  v.SearchField "First name includes:","TeacherFirst",25,"First_Name","CN"
n  v.SearchField "Last name includes:","TeacherLast",25,"Last_Name","CN"
n  v.SearchField "Address includes:","TeacherAddress",25,"Street_Address+City_","CN“
n  v.EndCommandForm "List teachers"
n 
nELSEIF v.DoDrillDown("Teachers","%FIRST_NAME% %LAST_NAME%","Teacher",_
n   TRUE,"Classes") THEN
n  v.BeginDetailList
n  v.ListSendAdded "Class","Classes Taught","No classes","Course_","Students"
n  v.EndDetailList
n 
nELSEIF v.EditList("Class","Class","Class") THEN
n