[Reorganize system definition
clinton@unknownlamer.org**20080425181509
 * Grouped related files to make dependency lists saner
] hunk ./dnd-tools.asd 8
-  ((:module :src
-	    :components ((:file "packages")
-			 (:file "database" :depends-on ("packages"))
-			 (:file "symbols" :depends-on ("packages"))
-			 (:file "basic-classes"
-			  :depends-on ("database" "symbols" "packages"))
-			 (:file "gui" :depends-on ("packages"))
-			 (:file "spells"
-			  :depends-on ("packages" "symbols"
-				       "database" "basic-classes"))
-			 (:file "initialize-database"
-			  :depends-on ("packages" "symbols" "database" "spells"
-				       "basic-classes"))
-			 (:file "srd-import" :depends-on ("packages"
-							  "symbols")))))
+  ((:module
+    :src
+    :components
+    ((:module :core
+	      :pathname "."
+	      :components ((:file "packages")
+			   (:file "symbols" :depends-on ("packages"))))
+     (:module :database
+	      :pathname "."
+	      :components ((:file "database"))
+	      :depends-on (:core))
+     (:module :classes
+	      :pathname "."
+	      :components ((:file "basic-classes")
+			   (:file "spells" :depends-on ("basic-classes"))
+			   (:file "basic-queries" :depends-on ("basic-classes"))
+			   (:file "spell-queries" :depends-on ("spells")))
+	      :depends-on (:core))
+     (:file "gui" :depends-on (:core))
+     (:file "initialize-database" :depends-on (:core :database :classes))
+     (:file "srd-import" :depends-on (:core :classes)))))