Current hand-coded modules are due to the following reasons:

  - Root CLASS/Class modules for OBJECT
  - RECORD/Record modules for STRUCT
  - GDK event hierarchy (for GdkEvent UNION)

