Index: main/tui.asd
===================================================================
--- main/tui.asd	(revision main,35)
+++ main/tui.asd	(revision main,40)
@@ -9,14 +9,25 @@
                         :components ((:file "generic")
                                      (:file "screen"
-                                            :depends-on ("generic"))))
+                                      :depends-on ("generic"))))
                (:file "cursor"
                       :depends-on ("window"))
                (:file "output"
                       :depends-on ("cursor" "window"))
-               (:file "textbox"
-                      :depends-on ("cursor" "input" "output" "window"))
                (:file "display-string"
                       ;; "input" only for testing
                       :depends-on ("cdk" "input"))
+               (:module "widget"
+                        :depends-on ("cursor" "input" "output" "window")
+                        :components ((:file "generic")
+                                     (:file "label"
+                                      :depends-on ("generic"))
+                                     (:file "textbox"
+                                      :depends-on ("generic"))
+                                     (:file "numberbox"
+                                      :depends-on ("generic" "textbox"))
+                                     (:file "package"
+                                      :depends-on ("label"
+                                                   "textbox"
+                                                   "numberbox"))))
                (:module "grid"
                         :depends-on ("cdk" "display-string")
